首页 > 其他分享 >钉钉发送告警(非@)

钉钉发送告警(非@)

时间:2025-02-07 08:58:28浏览次数:4  
标签:__ content urlopen text urllib2 发送 json 告警

环境:

OS:Centos 7

python:2.7

[root@yunwei-zabbix-1000001-prd alertscripts]# more dingtalk_middleware.py
#!/usr/bin/env python
#-*- coding: utf-8 -*-

import sys, json, urllib2

def Dingtalk(message):
        content = message
        url = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxx
d1f591128c53e"
        header = {
                "Content-Type": "application/json",
                "charset": "utf-8"
        }
        msg = {
                "msgtype": "text",
                "text": {
                        "content": content
                }
        }
        sendData = json.dumps(msg)
        request = urllib2.Request(url,data = sendData,headers = header)
        urlopen = urllib2.urlopen(request)
        return urlopen.read()

if __name__ == "__main__":
        text = sys.argv[1]
        Dingtalk(text)

 

 

标签:__,content,urlopen,text,urllib2,发送,json,告警
From: https://www.cnblogs.com/hxlasky/p/18701999

相关文章