1.新建脚本dingding.py内容如下   注意需要用unix格式  不然会报错/usr/bin/python3^M

#!/usr/bin/python3
import requests
import json
import sys
import os

headers = {'Content-Type': 'application/json;charset=utf-8'}
api_url = "机器人url"

def msg(text):
json_text= {
"msgtype": "text",
"at": {
"atMobiles": [
"需要在群里艾特的人的手机号"
],
"isAtAll": False
},
"text": {
"content": text
}
}
print (requests.post(api_url,json.dumps(json_text),headers=headers).content)

if __name__ == '__main__':
text = sys.argv[1]
msg(text)

2.pip3 install requests    安装requests

3.chmod 777 /usr/lib/zabbix/alertscripts/dingding.py    授权

  chmod 777 /usr/lib/zabbix/alertscripts/dingding.py

注意如下图需要添加读写权限

4.安装编译的一大堆  yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

5.参考链接 https://www.cnblogs.com/shipment/p/13347279.html#1-%E5%9C%A8%E9%92%89%E9%92%89%E4%B8%AD%E5%88%9B%E5%BB%BA%E7%BE%A4%E8%81%8A%E5%9C%A8%E7%BE%A4%E9%87%8C%E9%9D%A2%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9C%BA%E5%99%A8%E4%BA%BA

最新文章

  1. Power BI for Office 365(二)Power Query
  2. js封装包
  3. vc11(vs2012)下编译php
  4. java基础学习05(面向对象基础01)
  5. DIV 垂直 垂直水平 居中
  6. TestLink
  7. Python3 多线程下载代码
  8. MyBatis源码分析(1)-MapConfig文件的解析
  9. keytool生成证书与Tomcat SSL配置
  10. SQL更新表的字段
  11. 【转】Cocos2d-x纹理优化的一些方案——2013-08-26 22
  12. 背水一战 Windows 10 (39) - 控件(布局类): VariableSizedWrapGrid, Border, Viewbox, SplitView
  13. 64脚和小于64脚的STM32进行AD时注意,参照电源处理方法(转)
  14. ORACLE 本地冷迁移
  15. Error : Invalid Allocation Size :·····Bytes 以及 abort() has been called
  16. Windows中添加自己的程序到开机启动中(添加服务,添加注册表)
  17. 【RL-TCPnet网络教程】第39章 RL-TCPnet之TFTP服务器
  18. Python 基础整理(未完)
  19. Django将默认的SQLite更换为MySQL
  20. maya2016卸载/安装失败/如何彻底卸载清除干净maya2016注册表和文件的方法

热门文章

  1. python flask后端request获取参数的几种方式整理
  2. PostgreSQL性能优化综合案例 - 1
  3. ABP微服务系列学习-搭建自己的微服务结构(三)
  4. python中操控excel的几个库:xlwt,xlrd,xlutils
  5. EF Core自动将实体映射到数据库
  6. 华为S6720S-S24S28X-A配置参数
  7. sql(上)例题
  8. Mysql去重获取最新的一条数据
  9. PHP常见方法封装
  10. 关于tensor2tensor与tensorflow版本冲突的解决方案