shell實現微信報警
阿新 • • 發佈:2019-03-15
nag ofo .com term 報警 secret follow () 1.5 第一步:
註冊企業微信,登錄後臺。
地址:https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage
二. 添加子部門,添加成員
三. 創建應用
四.獲取企業ID、部門ID、應用ID、安全碼
五、編寫腳本
Function sendmag(){
CorpID="wwa0834289c96787e1"
Secret="dN1wAk5ZxFwFlEmVwGtdjsc9T8p6IAocZ6daoxIPMz4"
agentid=1000002 Gtoken=$(/usr/bin/curl -s -G $GURL|awk -F\" ‘{print $10}‘)
"toparty": "2",
"msgtype": "text",
"agentid": "1000002",
"text": {"content": "‘"警告:[$msg]\n主機:[
"safe":"0" mag="web is down"
if [ $a -lt $b ]
then sendmsg
fi
註冊企業微信,登錄後臺。
地址:https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage
二. 添加子部門,添加成員
三. 創建應用
四.獲取企業ID、部門ID、應用ID、安全碼
五、編寫腳本
Function sendmag(){
CorpID="wwa0834289c96787e1"
Secret="dN1wAk5ZxFwFlEmVwGtdjsc9T8p6IAocZ6daoxIPMz4"
agentid=1000002
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CorpID&corpsecret=$Secret"
#echo $Gtoken
PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken"
Ip=$(ip a |grep ens33 |grep inet|awk -F "/" ‘{ print $1 }‘ |awk -F " " ‘{ print $2 }‘)
/usr/bin/curl --data-ascii ‘{
"touser": "@all",
"msgtype": "text",
"agentid": "1000002",
"text": {"content": "‘"警告:[$msg]\n主機:[
uname -n
]\n日期:[$(date +%F-%T)]\n地址:[$Ip]"‘"},"safe":"0"
}‘ $PURL >/dev/null 2>&1
}
a=100
b=200
if [ $a -lt $b ]
then sendmsg
fi
六。測試
shell實現微信報警