进服务器创建脚本

cd /usr/local/zabbix/share/zabbix/alertscripts/vim wx.py

脚本内容

#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import json
import sys
import osheaders = {'Content-Type': 'application/json;charset=utf-8'}
api_url = "替换你的机器人链接"
def msg(text):json_text= {"msgtype": "text","text": {"content": text},}print requests.post(api_url,json.dumps(json_text),headers=headers).contentif __name__ == '__main__':text = sys.argv[1]msg(text)

:wq 保存退出

[root@X]# python
Python 2.6.6 (r266:84292, Jun 20 2019, 14:14:55)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> import json
>>> import sys
>>> import os
>>>
#检查脚本内的几个库有没有安装,我的当时没有requests 自动安装又报错最后手动安装的

centos 源码安装 requests

随便找个国内的源,我用的清华随便下了Requests一个2.0

https://pypi.tuna.tsinghua.edu.cn/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz#sha256=78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70https://pypi.tuna.tsinghua.edu.cn/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz#sha256=78536038f54cff6ade3be6863403146665b5a3923dd61108c98d8b64141f9d70上传下载的文件到服务器上,我用的这个软件挺方便的

我是传根目录了

tar -zxvf requests-2.0.0.tar.gz        #解压文件
cd requests-2.0.0                      #进入解压好的文件夹内
python setup.py install                #安装

完成后再进python内  import requests  检查是否安装成功,成功服务器上就搞定了。剩下就是在页面配置了

首先配置报警媒介类型

脚本名和创建的文件名称一直,参数就一个     {ALERT.MESSAGE}

选项默认就行

再来配置动作

【Zabbix平台告警信息❌】------------------
【故障】{TRIGGER.NAME} ------------------
【故障发生时间】:{EVENT.DATE} {EVENT.TIME}
【告 警 级 别】:{TRIGGER.SEVERITY}
【故障前状态】:{ITEM.LASTVALUE}
【故障主机IP】:{HOST.IP}
【故障主机名】:{HOST.NAME}
【 故 障 时 长】:{EVENT.AGE}

【Zabbix平台恢复信息✅】------------------
【故障】{TRIGGER.NAME} 已经恢复 ------------------
【故障恢复时间】:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}
【告 警 级 别】:{TRIGGER.SEVERITY}
【故障前状态】:{ITEM.LASTVALUE}
【故障主机IP】:{HOST.IP}
【故障主机名】:{HOST.NAME}
【故 障 时 长】:{EVENT.AGE}

【Zabbix监控平台故障更新信息⚠】------------------
【故障】{USER.FULLNAME} 已经确认故障原因 ------------------
【故障确认时间】:{ACK.DATE} {ACK.TIME}
【告警级别】:{TRIGGER.SEVERITY}
【故障前状态】:{ITEM.LASTVALUE}
【故障主机IP】:{HOST.IP}
【故障主机名】:{HOST.NAME}
【故障时长】:{EVENT.AGE}
【故障原因】:{ACK.MESSAGE}
【故障是否确认】:{EVENT.ACK.STATUS}✅

最后给管理员账户下添加一个报警媒介就ok了

Zabbix 3.0 版本企业微信群机器人报警相关推荐

  1. 企业微信机器人推送mysql_Zabbix.5.0设置企业微信群机器人推送告警信息

    一.企业微信端配置 1.创建微信群机器人 在需要接收告警信息的企业微信群上右键(注意群里成员至少要3人以上),选择"添加群机器人",设置机器人名称,系统自动生成此机器人的webho ...

  2. [Java实战][仅需1步]企业微信群机器人[0基础接入]

    [仅需1步]企业微信群机器人[0基础接入][java] 背景 介绍 使用 测试 项目 背景 公司需要把日常的服务器错误抛到企业微信群中,我正好记录下使用企业微信群机器人- 介绍 企业微信群机器人 应用 ...

  3. 【SCF CLI实践】腾讯云serverless + 企业微信群机器人,轻松解决告警通知问题

    市面上有什么好用的从服务器推报警和日志的工具?之前私下用的是[Server酱]的服务,非常方便. 但是考虑到安全原因,这个服务如果用在生产环境心里还是有点慌(虽然我相信Server酱是很有节操的). ...

  4. python 企业微信群机器人_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...

    在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...

  5. div区域内容抓取_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...

    在企业经营过程中,及时了解行业相关信息(市场动态.竞品策略.行业数据等等)是非常必要的.通常情况下,商品部门.营销部门.市场部门可能都会安排专门的人员定期进行这些信息的搜集.整理,再进行内部的分享. ...

  6. delphi 企业微信消息机器人_GitHub - guoxianlong/insight: Insight是一个可以管理企业微信群机器人的小工具,可以非常方便的往群里发布即时消息和定时消息。...

    最科幻的企业微信群机器人管理工具 非常方便的发布群即时消息和定时消息,解放双手,提升沟通效率 部署教程 更新日志(2020.05.31) 修复设置为智能跳过工作日时,周日依然提醒问题. 前端修复定时成 ...

  7. 工作随记-Java利用企业微信群机器人定时发送消息

    hi,大家好,我是恰恰 阅读本文需要2分钟~ 最近利用企业微信群机器人做的需求主要有 1.返奖率通知与告警:抽奖箱能抽出垃圾也能抽出大货,每隔5分钟查询一下这个返奖率,如果用户频繁抽出大货,这个抽奖箱 ...

  8. 企业微信机器人脚本python_Python 操控企业微信群机器人

    目标 企业微信群机器人常用来作为通知工具,群发消息给群内成员,充当小助手的角色.但若按照官方 API 文档来构建请求,也确实不太方便.本文通过 Python 第三方库来控制企业微信群机器人发送消息. ...

  9. 钉钉群机器人关键词自动回复_企业微信群机器人怎么用?企业微信群机器人有什么功能?...

    使用企业微信办公时,我们可以在群聊中添加群机器人,自动推送消息,回答客户提问,那么企业微信群机器人怎么添加呢? 因为企业微信内部群机器人和外部群机器人的添加方式有一点区别,下面我们分开来讲述. 内部群 ...

最新文章

  1. 设计中最常用的CSS选择器
  2. Deepmind“好奇心”强化学习新突破!改变奖励机制,让智能体不再“兜圈子”
  3. RDMA技术详解(一):RDMA概述
  4. 【弱化版】【P3371 【模板】单源最短路径(弱化版)】-C++
  5. C++ 标准模板库(STL)
  6. Saltstack数据系统Grains和Pillar(三)
  7. 添加vlan后无法上网_VLAN攻击如何有效防范?搞定虚拟局域网就在以下三点
  8. Matlab求重复数字的个数tabulate
  9. 第一个正式的python版本_LeetCode | 0278. First Bad Version第一个错误的版本【Python】...
  10. python绝对值函数fabs_Python fabs() 函数
  11. 六个细节改变提升 Android L 用户体验
  12. 鼠标偏移量_不止颜值!活动鼠标使用评测
  13. VSTO 学习笔记(六)在 Excel 2010中使用RDLC报表
  14. java 匿名内部类多态,下面这个简单的程序验证匿名内部类的多态属性,但出现错误。...
  15. 数据结构(C语言版)
  16. php excel 下拉菜单,Yii2+phpexcel导出二级联动菜单
  17. mac下配置Charles,安装证书
  18. 考研350什么水平计算机,考研350分的难度相当于高考考什么水平?很多人都不知道...
  19. 网站SEO优化之图片优化方法
  20. 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)

热门文章

  1. 【已解决】问题:打开Chrome显示2345浏览器而不是Google浏览器
  2. 字节跳动最常问的前端面试题:Node.js 基础
  3. char、varchar、varchar2区别
  4. c语言 PTA 基础编程题目集 编程题 7-32 说反话 加强版 的分析
  5. Java基础知识——BIO模式
  6. SpringIOC源码——管理型容器——整体流程【框架专题】
  7. docker 安装clickhouse(springboot mybatisplus clickhouse 整合)
  8. 智能优化算法——粒子群算法原理(附代码)
  9. js图片轮播效果实现代码
  10. 基于Gin开发的系统代码生成器