2020-11-15

zabbix 5.2 配置企业微信机器人(monitor)监控告警

#!/usr/bin/python3

#-*- coding: utf-8 -*-

import requests

import json

import sys

import os

headers = {'Content-Type': 'application/json;charset=utf-8'}

api_url = " https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxx"  #你的企业微信机器人webhook地址

def msg(text):

    json_text= {

    "msgtype": "text",

        "text": {

            "content": text

        },

    }

    print (requests.post(api_url,json.dumps(json_text),headers=headers).content)

if __name__ == '__main__':

    text = sys.argv[1]

    msg(text)


chmod +x  你的脚本绝对路径

ls -l  你的脚本绝对路径

看看是否有执行权限

然后测试是否可以正常使用

python3 wechat_monitor.py test




创建媒介



添加接收者

创建action





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • zabbix 5.2 配置企业微信告警(采用python脚本) centos 8 目前已经自带python 3.6...
    博客用户阅读 2,271评论 0 0
  • 最近在给内部使用的zabbix配置告警发送,要求是使用企业微信群聊机器人发送告警信息到群里,因为企业号和公众号需要...
    乐维_lwops阅读 6,837评论 1 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • 钉钉建机器人 会得到一个url,将此url复制到/etc/zabbix/下新建自定义文件,以.conf结。以下为内...
    xstzhk阅读 4,922评论 0 1
  • Python 批量遍历目录文件,并修改访问时间 path="D:/UASM64/include/"dirs = o...
    SkTj阅读 12,065评论 0 7