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易忽视知识点小结
May 25 Python
python timestamp和datetime之间转换详解
Dec 11 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
python实现抠图给证件照换背景源码
Aug 20 Python
python将字母转化为数字实例方法
Oct 04 Python
基于python实现生成指定大小txt文档
Jul 20 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 Python
Python实现照片卡通化
Dec 06 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
JS中超越现实的匿名函数用法实例分析
2019/06/21 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python 流程控制实例代码
2009/09/25 Python
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
django model的update时auto_now不被更新的原因及解决方式
2020/04/01 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
python IP地址转整数
2020/11/20 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
不服劳动仲裁起诉书
2015/05/20 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
Python简易开发之制作计算器
2022/04/28 Python