• zabbix钉钉报警


    https://oapi.dingtalk.com/robot/send?access_token=02f6ba03e133beb0e62499a6e7550b64f03a1120e47c4922a2db80f981834697

    cd /usr/lib/zabbix/alertscripts

    cat dingding.py

    ---------------------------------------------------------------------------------------------

    import sys,requests
    import os,json
    def send_msg(url, remiders, msg):
    headers = {'Content-Type': 'application/json; charset=utf-8'}
    data = {
    "msgtype": "text",
    "at": {
    "atMobiles": remiders,
    "isAtAll": False,
    },
    "text": {
    "content": msg,
    }
    }
    r = requests.post(url, data=json.dumps(data), headers=headers)
    return r.text

    if __name__ == '__main__':
    msg = sys.argv[1]
    remiders = []
    #url = '钉钉地址'
    print(send_msg(url, remiders, msg))

    ----------------------------------------------------------------------------------------------------------------------------

    mkdir -p /usr/local/zabbix/logs
    touch /usr/local/zabbix/logs/dingding.log
    chown zabbix.zabbix dingding.py
    chmod 755 dingding.py
    chown zabbix.zabbix /usr/local/zabbix/logs/dingding.log
    pip install requests(如果没有模块就安装)
     
    注意消息推送部分填写的东西,发送是必须带上这个关键字
     
  • 相关阅读:
    python斐波那契数列
    python装饰器
    Python文件操作
    python 第三方库的安装方法
    Ajax 基本使用学习记录
    微分方程概述
    Typora中的数学公式
    Ubuntu20.04 安装 mysql8.0 之后 root 账户无法登录
    Ubuntu20.04换源之后依旧慢?如何更有效的换源
    Ubuntu18.04更新python版本
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12144591.html
Copyright © 2020-2023  润新知