python钉钉机器人运维脚本监控实例


Posted in Python onFebruary 20, 2019

如下所示:

python钉钉机器人运维脚本监控实例

python钉钉机器人运维脚本监控实例

#!/usr/bin/python3
# -*- coding:UTF-8-*-
# Author: zhuhongqiang
 
from urllib import request
import json
from sys import argv
 
access_token = "xxx"
 
 
def send_msg(mobile, item_name):
  """
   钉钉机器人API接口地址:
   https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&docType=1
   :param mobile:
   :param itemName:
   :return:
  """
  url = "https://oapi.dingtalk.com/robot/send?access_token=" + access_token
 
  data = {
    "msgtype": "text",
    "text": {
      "content": item_name
    },
    "at": {
      "atMobiles": [
        mobile
      ],
      "isAtAll": "false"
    }
  }
  # 设置编码格式
  json_data= json.dumps(data).encode(encoding='utf-8')
  print(json_data)
  header_encoding = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko', "Content-Type": "application/json"}
  req = request.Request(url=url, data=json_data, headers=header_encoding)
  res = request.urlopen(req)
  res = res.read()
  print(res.decode(encoding='utf-8'))
 
 
if __name__ == "__main__":
  mobile = argv[1]
  item_name = argv[2]
  send_msg(mobile, item_name)

以上这篇python钉钉机器人运维脚本监控实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
如何在Python中编写并发程序
Feb 27 Python
Python编程之event对象的用法实例分析
Mar 23 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python对DICOM图像的读取方法详解
Jul 17 Python
python自动化脚本安装指定版本python环境详解
Sep 14 Python
python生成tensorflow输入输出的图像格式的方法
Feb 12 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
May 10 Python
python+opencv实现阈值分割
Dec 26 Python
python多线程http压力测试脚本
Jun 25 Python
python切片(获取一个子列表(数组))详解
Aug 09 Python
python TCP包注入方式
May 05 Python
Python 发送SMTP邮件的简单教程
Jun 24 Python
Python实现钉钉发送报警消息的方法
Feb 20 #Python
python给微信好友定时推送消息的示例
Feb 20 #Python
linux查找当前python解释器的位置方法
Feb 20 #Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 #Python
python爬取酷狗音乐排行榜
Feb 20 #Python
python 定时器,轮询定时器的实例
Feb 20 #Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 #Python
You might like
PHP+MYSQL的文章管理系统(一)
2006/10/09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
jquery 插件学习(一)
2012/08/06 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
js module大战
2019/04/19 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
python实现的重启关机程序实例
2014/08/21 Python
python通过索引遍历列表的方法
2015/05/04 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
python统计文章中单词出现次数实例
2020/02/27 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
《老山界》教学反思
2014/04/08 职场文书
体育专业自荐书
2014/05/29 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
六一儿童节活动总结
2014/08/27 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
销售工作决心书
2015/02/04 职场文书
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js