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

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

 更新時間:2016年09月13日 17:19:50   投稿:lqh  
這篇文章主要介紹了微信報警 zabbix方法的相關(guān)資料,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

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

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

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

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

我們要準備這些東西:

    一個微信企業(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有效期為兩分鐘

        微信企業(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報警標題,$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默認執(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ā)器動作發(fā)送內(nèi)容

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

收到的微信消息:

 

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

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

相關(guān)文章

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

    戲說編碼發(fā)展史

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

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

    這篇文章主要介紹了IntelliJ IDEA下的SVN使用(傻瓜式教學(xué)),文中通過圖文示例介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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)的背景開始講起,一次論述網(wǎng)關(guān)的依賴,負載均衡,網(wǎng)關(guān)的選型等等進行深入的剖細,讓大家可以更深一步的了解
    2021-08-08
  • HttpGet請求與Post請求中參數(shù)亂碼原因剖析與解決方案

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

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

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

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

    kettle在windows上安裝配置與實踐案例

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

    TypeScript類型檢查詳談及火爆原因

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

    GitHub配置SSH?Key的完整步驟

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

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

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

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

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

最新評論

永嘉县| 商水县| 乡城县| 崇州市| 邮箱| 新郑市| 申扎县| 舟山市| 横峰县| 宿州市| 淮阳县| 饶阳县| 叙永县| 玛曲县| 祁阳县| 乐至县| 高雄县| 昌江| 涿州市| 赤壁市| 南岸区| 康保县| 唐海县| 南昌县| 千阳县| 邛崃市| 太白县| 商城县| 乳山市| 台东市| 涪陵区| 清丰县| 嘉荫县| 黔东| 丹棱县| 长葛市| 蛟河市| 乃东县| 平远县| 伊川县| 修文县|