这是python通知用户的脚本.话不多说,安排
#coding:utf-8
import requests,json,sys,os
webhook='webhook 地址'
text = sys.argv[1]
data1 = {
"msgtype": "markdown",
"markdown": {
"content": "#### <font>"+subject+"</font>"+"\n"+"\
>故障服务: <font color=red>"+service+"</font>"+"\n"+"\
>故障实例: <font color=olive>"+example+"</font>"+"\n"+"\
>故障主机: <font color=blue>**"+address+"**</font>"+"\n"+"\
>故障时间: <font color=green>"+daytime+"</font>"+"\n"+"\
>故障详情: <font color=brown>"+content+"</font>"
## "mentioned_mobile_list":["用户id"]
}
}
headers = {'Content-Type': 'application/json'}
requests.post(url=webhook, data=json.dumps(data1), headers=headers)
这是shell通知用户的脚本.
link='webhook 地址'
curl -X POST $link \
-H 'Content-Type: application/json' \
-d '
{
"msgtype": "markdown",
"markdown": {
"content": "
### '$a'
>故障服务: <font color=\"warning\">'$s'</font>\n
>故障实例: <font color=\"comment\">'$c'</font>\n
>故障主机: <font color=\"info\">**'$ip'**</font>\n
>故障时间: <font color=\"comment\">'$b'</font>\n
>故障详情: <font color=\"comment\">'$d'</font>"
}
}'