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中字符串前面加r的作用
Jun 04 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
Python imutils 填充图片周边为黑色的实现
Jan 19 Python
Python chardet库识别编码原理解析
Feb 18 Python
使用python创建Excel工作簿及工作表过程图解
May 27 Python
python线程里哪种模块比较适合
Aug 02 Python
python3排序的实例方法
Oct 20 Python
Python基于内置函数type创建新类型
Oct 22 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
基于MySQL体系结构的分析
2013/05/02 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
javascript 一些用法小结
2009/09/11 Javascript
javascript学习之闭包分析
2010/12/02 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
js实现购物车功能
2018/06/12 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
Python学习之Django的管理界面代码示例
2018/02/10 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
Django web框架使用url path name详解
2019/04/29 Python
python命令行参数用法实例分析
2019/06/25 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
P D PAOLA法国官网:西班牙著名的珠宝首饰品牌
2020/02/15 全球购物
团支部建设方案
2014/05/02 职场文书
贷款担保申请书
2014/05/20 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
语文复习计划
2015/01/19 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
工作后的感想
2015/08/07 职场文书
任命书格式模板
2015/09/22 职场文书
MySQL详细讲解变量variables的用法
2022/06/21 MySQL