Zabbix微信报警

1.环境:

系统:CentOS Linux release 7.5.1804 (Core)

内核:3.10.0-862.6.3.el7.x86_64

zabbix已经部署完毕

2.注册企业微信

https://work.weixin.qq.com/

3.登录企业微信web版

在企业微信app端扫码登录

4.添加部门

5.添加成员

如果还有其他成员可以继续添加

记住账号,这个账号是我们后面的收件人的账号

6.创建发送消息应用

7.API接口测试

http://work.weixin.qq.com/api/devtools/devtool.php

8.在zabbix服务器上下载微信脚本

#yum -y install git

#git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git

#cp Zabbix-Alert-WeChat/wechat.py /usr/lib/zabbix/alertscripts/

cd /usr/lib/zabbix/alertscripts/

#chmod +x wechat.py && chown zabbix:zabbix wechat.py

#修改脚本,把上面查询到的 Corpid,Secret,Agentid 填写到脚本此处

#vim wechat.py

9.安装pip和requests模块

yum -y install epel-release

yum -y install python-pip

pip install --upgrade pip

pip install requests

10.测试脚本

./wechat.py Liu 测试 测试内容

11.zabbix添加报警媒介

添加脚本类型,并添加3个参数:

参数从上往下为:收件人、邮件标题、邮件内容

12.添加用户

在企业微信的通讯录里面找到成员账号

13.添加动作

微信的标题和内容可以参考下图,也可以自定义

警告信息:

默认标题:{HOST.NAME} 的{TRIGGER.NAME}警告!!!

消息内容:

主机: {HOST.NAME}

IP:{HOST.IP}

事件发生在: {EVENT.TIME} {EVENT.DATE}

触发器: {TRIGGER.NAME}

触发器状态:{TRIGGER.STATUS}

事件 ID: {EVENT.ID}

{TRIGGER.URL}

恢复信息:

默认标题:{HOST.NAME} 的{TRIGGER.NAME}恢复提示!

消息内容:

主机: {HOST.NAME}

IP:{HOST.IP}

事件发生在: {EVENT.TIME} {EVENT.DATE}

触发器: {TRIGGER.NAME}

触发器状态:{TRIGGER.STATUS}

事件 ID: {EVENT.ID}

{TRIGGER.URL}

14.至此配置完毕,下面添加监控主机测试即可

15.最后效果图:

linux查看报警信息,linux_监控zabbix微信报警详细步骤相关推荐

  1. zabbix监控设置微信报警

    首先申请一个企业号:企业微信 添加部门通讯录: 创建子部门添加成员: 先创建部门再创建应用,创建应用的时候就可以选择部门成员,一定要选部门,选择应用的时候必须要上传头像: 要准备的东西: 1.一个微信 ...

  2. linux 服务器硬件报警,LInux查看服务器硬件信息

    LInux查看服务器硬件信息 发布时间:2020-08-05 18:30:45 来源:51CTO 阅读:3285 作者:ZYJTF_Zhang Hi,大家好:今天是双12,大家剁手了没.今天给大家带来 ...

  3. Zabbix - 微信报警

    Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及 ...

  4. linux 怎样查看设备信息,Linux查看设备信息命令

    系统 #查看内核/操作系统/CPU信息 uname -a #查看操作系统版本 head -n 1 /etc/issue #查看CPU信息 cat /proc/cpuinfo #查看计算机名 hostn ...

  5. linux查询设备型号的命令,Linux 查看CPU信息,机器型号,内存等信息常用命令

    Linux 查看CPU信息,机器型号,内存等信息 系统 # uname -a # 查看内核/操作系统/CPU信息 # lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括 ...

  6. linux查看硬件信息的命令(图文)

    linux查看硬件信息的命令(图文) 发布:脚本学堂/Linux命令  编辑:JB02   2013-12-23 21:48:18  [大 中 小] 转自:http://www.jbxue.com/L ...

  7. linux如何查看硬件驱动,linux查看硬件信息及驱动设备相关整理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 联系我登录 首页 业界新闻 技术文章 资源分享 微语 linux查看硬件信息及驱动设备相关整理[转] 蓝猫 发布于:2014-5-30 17:48 分类: ...

  8. linux磁盘信息文件,Linux查看硬盘信息方法总结归纳

    Linux查看硬盘信息方法总结归纳 lsblk lsblk命令用来查看接入到系统中的块设备,默认输出分区.大小.挂载点等信息,一目了然: tlanyan@node1:~$ lsblk sda 8:0 ...

  9. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

最新文章

  1. ArcGIS中标注之一上下标、分数等特殊形式标注(转)
  2. web嵌入到原生的app里需要注意的事项
  3. 20170914-构建之法:现代软件工程-阅读笔记
  4. java lambda使用_使用Java 8和Lambda简化ReadWriteLock
  5. SpringBoot中静态资源配置
  6. 【java】输出素数
  7. 《软件工程》-软件质量管理
  8. 高等数学-空间解析几何与向量代数
  9. 软件测试中单元测试的内容有哪些?-alltesting云测试
  10. 小学生遭校长拳击内脏出血 求医救命钱遭抢(图)
  11. 拼多多玩出花的社交电商 你知道多少?四川海昇智深度解析来啦
  12. python 将数据库的 utc时间转换成本地时间
  13. 【06月21日】北上资金持股比例排名
  14. 铝电解电容的寿命计算(纹波电流法)手把手教你
  15. python 涨停统计_Python采集选股宝涨停信息
  16. Session-判断用户登陆验证码是否正确
  17. RUST语言的编程范式
  18. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks(理解)
  19. PTA 02-线性结构3 Reversing Linked List 题目解析
  20. pip 更换国内安装源 阿里源 清华源 豆瓣源等等

热门文章

  1. 关于印象笔记“本笔记只能查看。它是从另一笔记创建的”
  2. Django的MVT模式
  3. 微信公众平台中的openid是什么
  4. float和clear都是布局的属性
  5. [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比
  6. PyQt5入门——手把手教你配置环境,快速上手GUI程序开发(Anaconda+PyCharm+Qt Designer+pyuic)
  7. Cocos Creator教程 ——(二)UI系统介绍(上)
  8. LeetCode —— 897. 递增顺序查找树(Python)
  9. leetcode - 1191. K 次串联后最大子数组之和
  10. 逻辑回归、线性回归直观感受