查看“Python案例:将报警信息实时发送到钉钉”的源代码
←
Python案例:将报警信息实时发送到钉钉
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==代码== <nowiki> import psutil #导入psutil模块 import json import requests def ding(text,url) headers = {'Content-Type': 'application/json;charset=utf-8'} json_text = { "msgtype": "text", "text": { "content": text }, "at": { "atMobiles": [ "" ], "isAtAll": False } } return requests.post(url, json.dumps(json_text), headers=headers).content import psutil def cpu_info(): #----》函数名尽可能切合内容 cpu = psutil.cpu_percent(1) return cpu #----》返回cpu,可以被调用,此return的结果就是调用的结果 def main(): #----->定义一个主函数 m_cpu = cpu_info() print(m_cpu) url = 'https://oapi.dingtalk.com/robot/send?access_token=......' if m_cpu >0: #---》设置报警值,下同 ding('shangzhi2号服务器 cpu报警',url) #---》给分函数mail的形参传参 else: print('cpu正常') if __name__=='__main__': #--》主函数调用固定格式 main()</nowiki>
返回至
Python案例:将报警信息实时发送到钉钉
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息