zabbix 微信api告警呼叫
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # -------------------------------------- #Author: LJ #Email: [email protected] #Last Modified: 2018-04-27 23:37:38 import requests,sys,json from requests.packages.urllib3.exceptions import InsecureRequestWarning # 禁用安全請求警告 requests.packages.urllib3.disable_warnings(InsecureRequestWarning) def GetToken(Corpid,Secret): Url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken" Data = { "corpid":Corpid, "corpsecret":Secret } r = requests.get(url=Url,params=Data,verify=False) Token = r.json()['access_token'] return Token def SendMessage(Token,User,Agentid,Subject,Content): Url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s" % Token Data = { "touser": User, # 企業號中的使用者帳號,在zabbix使用者Media中配置,如果配置不正常,將按部門傳送。 "msgtype": "text", # 訊息型別。 "agentid": Agentid, # 企業號中的應用id。 "text": { "content": Subject + '\n' + Content }, "safe": "0" } r = requests.post(url=Url,data=json.dumps(Data),verify=False) return r.text if __name__ == '__main__': User = sys.argv[1] # zabbix傳過來的第一個引數 Subject = sys.argv[2] # zabbix傳過來的第二個引數 Content = sys.argv[3] # zabbix傳過來的第三個引數 Corpid = "wwe53bb448xxx" # CorpID是企業號的標識 Secret = "ljB556jd8p_F8kZMM58uzqJEtK8W3_xxx" # Secret是管理組憑證金鑰 #Tagid = "1" # 通訊錄標籤ID Agentid = "1000002" Token = GetToken(Corpid, Secret) Status = SendMessage(Token, User, Agentid, Subject, Content) print(Status)
相關推薦
zabbix 微信api告警呼叫
浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>
6.zabbix微信告警3.2
blog BE div AI 告警 .com 分享 com 微信告警 原文地址: https://blog.cactifans.com/2016/01/27/zabbix%E5%BE%AE%E4%BF%A1%E5%91%8A%E8%AD%A6/ pdf : 鏈接: ht
Zabbix使用企業微信進行告警
zabbix 企業微信 告警一、註冊企業郵箱1.1、企業微信告警優勢:讓我們實時接收到信息,加快問題的處理,比傳統郵件更便捷; 如果沒有企業微信,那麽我們首先到企業微信官網: https://work.weixin.qq.com進行註冊。二、企業微信配置2.1、在通訊錄中創建部門 創建部門,
zabbix微信告警
__name__ ref art seve lib 事件 ejs msg 設置報警 1、註冊企業微信 註冊地址: https://work.weixin.qq.com,註冊過程就不記錄了 2、記錄幾個值 CorpID: Secret跟AgentId: 成員賬號跟組織
zabbix微信告警python指令碼
#!/usr/bin/python #_*_coding:utf-8 _*_ import urllib,urllib2 import json import sys import simplejson reload(sys) sys.setdefaultencoding('utf-8') def get
微信小程式呼叫qq音樂API介面
2018年11月14日 15:23:10 LC_cat 閱讀數:8 標籤: 小程式
《微信小程式》微信小程式呼叫【統一下單】、【支付】、【支付回撥】api並處理請求
/* 小程式報名,生成訂單 */ public function make_order(){ if(IS_POST){ $data['openid'] = I('POST.openid'); $data_
微信小程式--呼叫外界API
1.注意使用this.setData({})方法時this的作用域問題,如果this外界有function說明this的作用域已經不是本頁面,此時在方法外,使用 var that = this ,將this的值賦給一個變數。2.輪播圖的使用方法<swiper indic
vue呼叫微信API
1,下載對應的元件包 cnpm install weixin-js-sdk2,在vue的main中引入並將其掛在到vue例項上 import wx from 'weixin-js-sdk' Vue.prototype.wx = wx3,各個元件中如果需要使用
呼叫微信API獲得暱稱有影象不能儲存的問題
案例描述:呼叫微信api時,使用者影象上面有emojj圖示時,儲存資料庫報錯 原因描述: 普通的字串或者表情都是佔位3個位元組,所以utf8足夠用了,但是移動端的表情符號佔位是4個位元組,普通的utf8就不夠用了,為了應對無線網際網路的機遇和挑戰、避免 emo
Android 呼叫微信Api
最近一專案需要新增微信的分享:朋友、朋友圈。 原本以為挺簡單的一事,無非就是去官網下個Demo,整合到自己專案中,可以分分鐘搞定,結果這幫寫文件的坑爹玩意,愣是浪費了我N多時間,好了吐槽完畢,接下來分享下此次呼叫微信中遇到的問題和解決方法: 首先第一個問題:死活調不出微
zabbix微信報警
bin 事件 func har not eight 過濾 ken end 1、申請微信企業號 微信申請企業號(點擊申請) 1.1.通訊錄添加企業成員 我們要提前把成員信息添加進組織部門,必填項+手機號或者微信號,這樣別人掃描二維碼的時候才能成功關註企業號。
python利用企業微信api來進行發送自定義報警的類實現
python 微信報警python利用企業微信api來進行發送自定義報警的類實現企業微信註冊打開http://work.weixin.qq.com/企業微信主頁;點擊企業註冊;填寫相關信息,營業執照和註冊號可以不用填,直接下一步,按照提示操作即可;註冊完成後,登陸,就顯示如下界面:點擊我的企業標簽:看到如上界
python調用企業微信API
python api wechat #!/usr/bin/env python # -*- coding:utf-8 -*- # 2017-07-25 編寫 import json import sys import urllib, urllib2 """ CorpID 企業ID Secret
【Problem Resolved】zabbix微信報警,一開始可以成功報警,之後報警突然不行
zabbixTraceback (most recent call last): File "/usr/lib/zabbix/alertscripts/wechat.py", line 61, in <module> access_token_response = msgsender.geturl
調用微信API發送微信消息python腳本
imp agen acc sgu byte spl zabbix監控 python3 get 前陣子部署zabbix監控系統,做了個微信報警,下面分享下微信調API發消息的腳本。要用微信發消息,自己首先要有微信企業號,如果沒有申請也容易 準備工作:1.申請微信企業號2.在企
zabbix 微信腳本(轉貼後增加)
gen con name access extc ins 一個 tca 微信 #!/usr/bin/python # -*- coding: utf-8 -*- # zabbix notification confirmation script # python2.7 or
用python配合微信API接口將微信個人號變為聊天機器人
repl ltr 出現問題 微信 request exce ret 鏈接 content 操作系統:Ubuntu16.04 首先我們先安裝itchat: 這裏我之前安裝過了,先在又安裝了一邊 使用 python3 -c "import itchat" 檢查是否安裝成功
使用delphi+intraweb進行微信開發5—準備實現微信API,先從獲取AccessToken開始 使用delphi+intraweb進行微信開發5—準備實現微信API,先從獲取AccessToken開始
https://www.cnblogs.com/dpower/ 看這個部落格 使用delphi+intraweb進行微信開發5—準備實現微信API,先從獲取AccessToken開始 Posted on 2016-03-30 15:46 Del
使用delphi+intraweb進行微信開發5—準備實現微信API,先從獲取AccessToken開始
由於 實例 一次 end lan con class 就是 參數 在前4講中我們已經使iw開發的應用成功和微信進行了對接,再接下來的章節中我們開始逐一嘗試和實現微信的各個API,開始前先來點準備工作 首先需要明確的是,微信的API都是通過https調用實現的,