通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警-創(chuàng)新互聯(lián)

一 注冊(cè)企業(yè)微信

創(chuàng)新互聯(lián)長(zhǎng)期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為新平企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,新平網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

本文所有內(nèi)容是基于2018年12月26日時(shí)的企業(yè)微信版本所做的教程。后面可能由于企業(yè)微信界面規(guī)則更改導(dǎo)致部分流程不一致。(大家看文章時(shí)請(qǐng)注意這一點(diǎn))

注冊(cè)企業(yè)微信必備條件

  • 微信號(hào)(實(shí)名認(rèn)證了)
  • 手機(jī)號(hào)

之前我有個(gè)誤區(qū),就是以為注冊(cè)企業(yè)微信就一定要有營(yíng)業(yè)執(zhí)照之類的證件才可以注冊(cè),實(shí)際是不需要也可以的,因?yàn)槲覀冎苯幼?cè)后,即使不綁定企業(yè),我們也是可以正常使用的,未綁定實(shí)際企業(yè)的,有200人的數(shù)的上限(難道你們技術(shù)部有200人?不存在的,哈哈!)

注冊(cè)

注冊(cè)鏈接:企業(yè)微信



二 創(chuàng)建消息

創(chuàng)建部門(mén)

首先我們需要?jiǎng)?chuàng)建一個(gè)部門(mén),然后將成員添加到一個(gè)部門(mén)里面


邀請(qǐng)成員加入

我們可以在首頁(yè)點(diǎn)擊進(jìn)行邀請(qǐng)。


也可以在選中要添加的部門(mén)后再選右邊的添加成員或者微信邀請(qǐng)。


創(chuàng)建應(yīng)用

通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警

創(chuàng)建的時(shí)候指定下可以接收的消息的部門(mén)


通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警

關(guān)注微工作平臺(tái)

在我的企業(yè) ---》 微工作平臺(tái) ---》邀請(qǐng)關(guān)注


通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警

三 實(shí)現(xiàn)預(yù)警

在完成的上面的所有準(zhǔn)備工作后,我們還需要獲取三個(gè)東西 :

1 企業(yè)ID

2 獲取應(yīng)用ID和Secret

獲取企業(yè)ID

通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警

獲取應(yīng)用ID和Secret

通過(guò)shell 腳本實(shí)現(xiàn)監(jiān)控預(yù)警

該shell 腳本實(shí)現(xiàn)的功能: 檢測(cè)端口是否在監(jiān)聽(tīng)狀態(tài),不在則進(jìn)行微信預(yù)警。

#!/bin/bash
###############
#$Auth= djx
#$Function= monitoring service
#Date= 2018-12-26
###############
# 日志儲(chǔ)存文件
log_file='/var/log/ljf_status.log'
# 主機(jī)名
hostname=`hostname`
# 監(jiān)聽(tīng)的端口數(shù)組
check_port=("3306" "3329" "4567")
# 數(shù)組長(zhǎng)度
num=${#check_port[*]}
# 報(bào)警消息
msg=""
echo "--------------------------$(date +%F_%T)-----------------" >>$log_file

for i in `seq 0 $num`
do
  netstat -tnlp|grep "${check_port[${i}]}" >>/dev/null
  if [ $? -ne 0 ]
  then
    msg="\\n${hostname}:The Port ${check_port[${i}]} is down \\n"${msg}
    echo "$(date +%F_%T) ${hostname}:The Port ${check_port[${i}]} is down">>$log_file
  fi
done
if [ "${msg}" != "" ]
then
  CropID=""  #填入企業(yè)ID值
  Secret=""  #填入認(rèn)證密碼
  GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" 
  # 獲取token
  Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\" '{print $10}') 
  PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken" 
  body='{
  "touser": "@all",
  "msgtype": "text",
  "agentid": "1000002", #要更改為我們的應(yīng)用ID
  "text":{
     "content":"
  故障:'$msg' "
       },
  "safe":0
  }'
  /usr/bin/curl --data-ascii "$body" $PURL >>$log_file 2>&1
fi

網(wǎng)站欄目:通過(guò)shell+python實(shí)現(xiàn)企業(yè)微信預(yù)警-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://bm7419.com/article36/ceoepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、電子商務(wù)、定制開(kāi)發(fā)、軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管