真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

監(jiān)控系統(tǒng)-2-創(chuàng)新互聯(lián)

技術(shù)棧:Filebeat+Kafka+Flink+ElasticSearch+Kibana+Micrometer等

多端合一自適應(yīng)網(wǎng)站建設(shè):PC+平板+手機(jī),同一后臺(tái)修改數(shù)據(jù)多端同步更新提交您的需求,獲取網(wǎng)站建設(shè)與營(yíng)銷(xiāo)策劃方案報(bào)價(jià),我們會(huì)在1小時(shí)內(nèi)與您聯(lián)系!

文章目錄
  • 前言
  • 一、企微消息推送方式
    • 1. 機(jī)器人推送
    • 2. 應(yīng)用推送
  • 二、應(yīng)用推送方式
    • 1. 基本概念
    • 2. 參數(shù)獲取
      • corp_id
      • agent_id
      • secret
      • user_id
      • access_token
    • 3. 消息推送
    • 4. 函數(shù)計(jì)算 FC
      • 創(chuàng)建服務(wù):
      • 創(chuàng)建函數(shù):
      • 參數(shù)配置
      • 函數(shù)測(cè)試
      • 獲取公網(wǎng)訪問(wèn)地址
  • 總結(jié)


前言

?
上篇文章介紹了應(yīng)用系統(tǒng)通過(guò)埋點(diǎn)進(jìn)行日志收集->Kibana配置Dashboard這條線路的實(shí)現(xiàn)思路,如感興趣請(qǐng)移步:監(jiān)控系統(tǒng)-1。

這篇文章我們講下告警通道發(fā)送企業(yè)微信群告警的部分,此部分比較簡(jiǎn)單,監(jiān)控系統(tǒng)發(fā)送告警信息到告警通道應(yīng)用,此應(yīng)用判斷告警通知方式,進(jìn)行相應(yīng)的通知。
????在這里插入圖片描述


一、企微消息推送方式 1. 機(jī)器人推送

創(chuàng)建企業(yè)微信群,在群里建一個(gè)機(jī)器人,復(fù)制該機(jī)器人webhook。

例如:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=01018d87-0156-4b02-a388-xxxxxxx
在這里插入圖片描述
此方式比較簡(jiǎn)單,并且支持多種消息類(lèi)型及數(shù)據(jù)格式:文本類(lèi)型、markdown類(lèi)型、圖片類(lèi)型、圖文類(lèi)型等,但是限制20條/min,但是對(duì)于做個(gè)簡(jiǎn)單監(jiān)控告警足夠了。但是其是發(fā)送到微信群里的,畢竟是名字就是群機(jī)器人么,雖然也可以在發(fā)送時(shí)候指定@的人,同時(shí)不可以是外部群。有時(shí)候我們一些信息只想要指定的人、指定的部門(mén)收到,那么就采用下面基于應(yīng)用的推送方式了。

2. 應(yīng)用推送

第二種基于應(yīng)用方式,此方式略微復(fù)雜,簡(jiǎn)單介紹下接入流程;

  1. 創(chuàng)建應(yīng)用->拿到應(yīng)用的secret對(duì)應(yīng)corpsecret,并且拿到企業(yè)ID對(duì)應(yīng)corpid
  2. 后臺(tái)獲取到該應(yīng)用的access_token ,
  3. 組裝發(fā)送參數(shù)
  4. 調(diào)用接口發(fā)送消息

下面介紹下詳細(xì)流程以及過(guò)程遇到的問(wèn)題。

二、應(yīng)用推送方式 1. 基本概念
  • 企業(yè)相關(guān)

    1. corp_id 企業(yè)ID,每個(gè)企業(yè)都擁有唯一的企業(yè)身份標(biāo)記。
  • 應(yīng)用相關(guān)

    1. agent_id 應(yīng)用ID,應(yīng)用在當(dāng)前企業(yè)下的唯一ID。
    2. secret secret是企業(yè)應(yīng)用里面用于保障數(shù)據(jù)安全的“鑰匙”,每一個(gè)應(yīng)用都有一個(gè)獨(dú)立的訪問(wèn)密鑰,為了保證數(shù)據(jù)的安全,secret務(wù)必不能泄漏。
    3. access_token 應(yīng)用接口憑證,是去企業(yè)微信的后臺(tái)獲取信息時(shí)的重要票據(jù),由 corp_id 和 secret 產(chǎn)生。所有接口在通信時(shí)都需要攜帶此信息用于驗(yàn)證接口的訪問(wèn)權(quán)限。
  • 成員相關(guān)

    1. user_id 員工ID,企業(yè)員工在企業(yè)內(nèi)的唯一身份標(biāo)記,即所謂“帳號(hào)”。
2. 參數(shù)獲取 corp_id

企業(yè)ID - - 管理員登錄企業(yè)微信后臺(tái),在我的企業(yè)欄,最下面獲取。
在這里插入圖片描述

agent_id

應(yīng)用ID- - 進(jìn)入應(yīng)用管理欄,創(chuàng)建應(yīng)用,名稱(chēng)隨意。
在這里插入圖片描述
創(chuàng)建后打開(kāi)可以看到 agent_id 了。
在這里插入圖片描述

secret

此屬性也是在上面頁(yè)面,這個(gè)需要在管理員企業(yè)微信中查看。
在這里插入圖片描述

user_id

員工ID,在通訊錄欄查看某個(gè)員工具體詳情可以看到。
在這里插入圖片描述

access_token

獲取到如上屬性之后就需要我們代碼方式獲取這個(gè)屬性值了。
請(qǐng)求參數(shù)格式如下:

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxx&corpsecret=xxxx

我們使用postman發(fā)起調(diào)用:
在這里插入圖片描述
可以獲取到access_token了。并且還有超時(shí)時(shí)間限制,所以在實(shí)際應(yīng)用時(shí)要注意了。

3. 消息推送

拿到access_token我們就可以愉快通過(guò)api接口通過(guò)此應(yīng)用群發(fā)、指定部門(mén)、個(gè)人等發(fā)消息了。
請(qǐng)求路徑:

https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=xxx

在這里插入圖片描述

但是好像并不行,我們根據(jù)提示訪問(wèn):https://open.work.weixin.qq.com/devtool/query?e=60020
在這里插入圖片描述
然鵝好像啥也沒(méi)查詢(xún)出來(lái),看到下面提醒,請(qǐng)求參數(shù)要跟上debug=1,微信確實(shí)夠體貼的,我們加上后再次請(qǐng)求后來(lái)這里查詢(xún),
在這里插入圖片描述
但是查詢(xún)出來(lái)的東西好像并沒(méi)有什么有效信息幫助我們解決此問(wèn)題,我們還是從返回信息找原因吧,大概意思是,IP不允許。

not allow to access from your ip

我們?cè)賮?lái)到微信管理后臺(tái),來(lái)到我們創(chuàng)建的這個(gè)應(yīng)用下,發(fā)現(xiàn)有個(gè)地方需要配置可信任IP,抱著試試看的態(tài)度,去將報(bào)錯(cuò)返回里的IP信息在這里配置下。

在這里插入圖片描述
然后配置IP之前要先配置可信任域名,不然IP不讓你配置,郁悶,特別郁悶的是這有點(diǎn)像OAuth2.0授權(quán)類(lèi)型,但是,你又不回調(diào)我,為什么要我配置這個(gè)呢?但是讓配置就配置吧。
在這里插入圖片描述
點(diǎn)擊進(jìn)入配置,作為個(gè)人學(xué)習(xí),做做小程序這哪里有什么域名…只能想辦法了,我們采用函數(shù)計(jì)算 FC方式解決。
在這里插入圖片描述

4. 函數(shù)計(jì)算 FC

我們登錄阿里云:https://fcnext.console.aliyun.com/cn-hangzhou/services,沒(méi)賬號(hào)的話(huà)掃碼登錄,注冊(cè)都不用這就是OAuth2。

查找 函數(shù)計(jì)算FC。

創(chuàng)建服務(wù):

在這里插入圖片描述

創(chuàng)建函數(shù):

在這里插入圖片描述

參數(shù)配置

在這里插入圖片描述

函數(shù)測(cè)試

在這里插入圖片描述
這時(shí)候再回到企業(yè)微信后臺(tái),在配置頁(yè)面下有個(gè)附件WW_verify_EC6czLpLCJyOtciI.txt,下載下來(lái),獲取里面的參數(shù),替換到我們上面創(chuàng)建的函數(shù)的return值里,然后點(diǎn)擊部署。
在這里插入圖片描述

獲取公網(wǎng)訪問(wèn)地址

在這里插入圖片描述
如我們上面創(chuàng)建的函數(shù)地址https://function-name-qiyeweixin-jbpjoccgod.cn-hangzhou.fcapp.run,填入
在這里插入圖片描述
驗(yàn)證通過(guò),這時(shí)候再配置可信任IP地址就行了。
填好IP地址后,再次請(qǐng)求發(fā)送:
在這里插入圖片描述
可以看到發(fā)送成功,這時(shí)候看到我們微信:
在這里插入圖片描述

到此我們通過(guò)應(yīng)用方式發(fā)送消息方式完成了,這時(shí)候再刪除掉如上配置的域名依據(jù)可以正常發(fā)送了,所以配置這個(gè)域名的意義是什么呢?
上面是給指定人發(fā)送,具體要發(fā)送見(jiàn)微信接口文檔:發(fā)送應(yīng)用消息


總結(jié)

拙技蒙斧正,不勝雀躍

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


本文題目:監(jiān)控系統(tǒng)-2-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/epejc.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部