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

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

 更新時(shí)間:2016年09月13日 17:19:50   投稿:lqh  
這篇文章主要介紹了微信報(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/

如何操作企業(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ù)字)

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

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

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

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

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

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

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

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

我們要準(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有效期為兩分鐘

        微信企業(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=消息類(lèi)型及數(shù)據(jù)格式

將腳本放入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)建媒介

        2.創(chuàng)建用戶


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

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

收到的微信消息:

 

本文出自 “銅鑼灣” 博客,請(qǐng)務(wù)必保留此出處http://wuhf2015.blog.51cto.com/8213008/1688614

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

相關(guān)文章

  • 戲說(shuō)編碼發(fā)展史

    戲說(shuō)編碼發(fā)展史

    本文從一個(gè)風(fēng)趣的角度詳細(xì)介紹了計(jì)算機(jī)編碼的發(fā)展歷史,十分的有趣,小伙伴們仔細(xì)研讀下吧,了解下相關(guān)知識(shí)也是非常有必要的。
    2015-01-01
  • IntelliJ IDEA下的SVN使用(傻瓜式教學(xué))

    IntelliJ IDEA下的SVN使用(傻瓜式教學(xué))

    這篇文章主要介紹了IntelliJ IDEA下的SVN使用(傻瓜式教學(xué)),文中通過(guò)圖文示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 深入剖析網(wǎng)關(guān)gateway原理

    深入剖析網(wǎng)關(guān)gateway原理

    這篇文章主要介紹了網(wǎng)關(guān)gateway,本文從網(wǎng)關(guān)的背景開(kāi)始講起,一次論述網(wǎng)關(guān)的依賴,負(fù)載均衡,網(wǎng)關(guān)的選型等等進(jìn)行深入的剖細(xì),讓大家可以更深一步的了解
    2021-08-08
  • HttpGet請(qǐng)求與Post請(qǐng)求中參數(shù)亂碼原因剖析與解決方案

    HttpGet請(qǐng)求與Post請(qǐng)求中參數(shù)亂碼原因剖析與解決方案

    這篇文章主要介紹了HttpGet請(qǐng)求與Post請(qǐng)求中參數(shù)亂碼原因剖析,文中有相關(guān)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 分布式醫(yī)療掛號(hào)系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問(wèn)題

    分布式醫(yī)療掛號(hào)系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問(wèn)題

    這篇文章主要介紹了分布式醫(yī)療掛號(hào)系統(tǒng)整合Gateway網(wǎng)關(guān)解決跨域問(wèn)題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • kettle在windows上安裝配置與實(shí)踐案例

    kettle在windows上安裝配置與實(shí)踐案例

    Kettle是一款開(kāi)源的ETL工具,純java編寫(xiě),可以在Window、Linux、Unix上運(yùn)行,綠色無(wú)需安裝,數(shù)據(jù)抽取高效穩(wěn)定,這篇文章主要介紹了kettle在windows上安裝配置與實(shí)踐案例,需要的朋友可以參考下
    2022-11-11
  • TypeScript類(lèi)型檢查詳談及火爆原因

    TypeScript類(lèi)型檢查詳談及火爆原因

    這篇文章主要為大家介紹了TypeScript類(lèi)型檢查以及火爆原因,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • GitHub配置SSH?Key的完整步驟

    GitHub配置SSH?Key的完整步驟

    ssh是一種通信方式,在本地電腦生成ssh key之后,配置到github里,就不用像http協(xié)議那樣每次都輸入賬戶密碼了,這篇文章主要給大家介紹了關(guān)于GitHub配置SSH?Key的完整步驟,需要的朋友可以參考下
    2022-03-03
  • 語(yǔ)言編程花絮內(nèi)建構(gòu)建順序示例詳解

    語(yǔ)言編程花絮內(nèi)建構(gòu)建順序示例詳解

    這篇文章主要為大家介紹了語(yǔ)言編程花絮內(nèi)建構(gòu)建順序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 超好用的免費(fèi)內(nèi)網(wǎng)穿透工具【永久免費(fèi)不限制流量】

    超好用的免費(fèi)內(nèi)網(wǎng)穿透工具【永久免費(fèi)不限制流量】

    對(duì)于開(kāi)發(fā)人員來(lái)講,演示內(nèi)網(wǎng)web站點(diǎn)、本地開(kāi)發(fā)微信公眾號(hào)、小程序開(kāi)發(fā)、調(diào)試第三方支付系統(tǒng)對(duì)接等開(kāi)發(fā)環(huán)境,往往需要一個(gè)環(huán)境可以進(jìn)行調(diào)試,市面上內(nèi)網(wǎng)穿透工具有很多,這里推薦一款簡(jiǎn)單又好用的cpolar,可以永久免費(fèi)使用,不限制流量,支持http/https/tcp協(xié)議
    2022-09-09

最新評(píng)論

铜川市| 凉山| 古丈县| 吉林市| 黑水县| 高碑店市| 米泉市| 班玛县| 乐山市| 武山县| 德化县| 清涧县| 金华市| 兴国县| 漳州市| 连山| 长沙县| 乐业县| 边坝县| 仪陇县| 噶尔县| 石屏县| 尼玛县| 杭州市| 深州市| 贡山| 定安县| 乐陵市| 礼泉县| 阿拉善盟| 娱乐| 三门峡市| 闸北区| 民丰县| 德兴市| 苏尼特右旗| 九寨沟县| 瑞安市| 泰宁县| 新龙县| 久治县|