#!/bin/bash
###script_name:weixin.sh###
###send message from weixin for zabbix monitor###
###cuiss###
###v1-2016-01-01###
cropid='************x'
secret='************x'
gurl=""
purl=""
function body() ,\n'
printf '\t"safe":"0"\n'
printf '}\n'
}body $1 $2 $3
/usr/bin/curl --data-ascii "$(body $1 $2 $3)" $purl
官方的text訊息介面文件
,引數"safe":"0"
}
必須說明
touser
否成員id列表(訊息接收者,多個接收者用『|』分隔,最多支援1000個)。特殊情況:指定為@all,則向關注該企業應用的全部成員傳送
toparty
否部門id列表,多個接收者用『|』分隔,最多支援100個。當touser為@all時忽略本引數
totag
否標籤id列表,多個接收者用『|』分隔。當touser為@all時忽略本引數
msgtype
是訊息型別,此時固定為:text
agentid
是企業應用的id,整型。可在應用的設定頁面檢視
content
是訊息內容
safe
否表示是否是保密訊息,0表示否,1表示是,預設0
totag沒看出有什麼用,我就給刪掉了
,
"safe":"0"
}
用 裡面的建立連線獲取accesstoken獲取到accesstoken,然後用介面型別中的傳送訊息,吧accesstoken貼到第一框框,
第二個框框寫上面的
zabbix配置微信報警
corpid與corpsecret分別為企業賬號的企業id和剛剛啟用的應用生成的secret 指令碼放置在zabbix server內,寫入目錄usr lib zabbix alertscripts root test alertscripts ll total 4 rwxr xr x 1 root...
zabbix如何實現微信報警
如何操作企業號?1.通訊錄新增企業成員 2.應用中心建立應用 我們要在這裡建立應用,因為要通過應用傳送訊息給部門成員 注意 這裡要記住乙個值,應用id 3.給部門設定管理員 設定 功能設定 許可權管理 新建管理組 管理員必須事先已經關注了企業號,並且已經設定好郵箱位址 確定管理員可以讀取通訊錄,可以...
zabbix配置企業微信報警
corpid為建立的企業號生成的corpid cat weixin.py usr bin env python coding utf 8 import requests import sys import os import json import logging logging.basicconf...