Zabbix 新版微信告警

Zabbix Basic -zabbix 使用python脚本调用群企业微信机器人将告警信息发送至“企业微信”群中,并@指定人员(提醒指定人员查看) 文章目录申请企业微信(略)创建企业微信群(略)添加群机器人(企业微信手机端)企业微信官网关于群机器人的配置说明请点击跳转查看复制以下代码到zabbix报警脚本存放路径进入到zabbix报警脚本存放路径创建python脚本文件按“i”键进入vim编辑器的插入模式,并粘贴以下代码(需要修改机器人的webhook的地址)修改脚本的执行权限测试发送消息脚本执行的格式开始测试(测试过程可省略)结果如下提醒某人查看(本例中需要提醒用户的账号为:test)结果如下zabbix 添加告警源(本示例中为zabbix-5.0. 阅读详情

Zabbix 新版微信告警

date 2017-06-14
标签(空格分隔): zabbix

原文:https://www.abcdocker.com/abcdocker/2573


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

关于邮件报警可以参考:
Zabbix 使用脚本发送邮件
Zabbix Web 邮件报警


一、微信企业号申请

地址: http://work.weixin.qq.com/

第一步注册
image_1bijf4k4a1ssl1lk718bi33f1ngsm.png-63.3kB
因为我们没有企业,所以我们选择组织。

提示:这里简单的说一下,微信企业号和微信公众号是不一样的!

image_1bijf63vd1p7h1heje0k1ho51scj13.png-62.5kB
继续下一步

提示一下: 因为这步需要添加管理员的身份证号以及手机号,我这里就不截图了

二、配置微信企业号

当我们设置完微信号的信息之后,请继续跟我操作。中间可能步骤不是特别全,就是设置企业的信息

我们需要记录CorpID
image_1bijfa66e1a2t9sr157b142de0e1g.png-84.8kB

我们点击通讯录,添加一个组,或者添加一个成员。成员可以使用微信邀请或者短信邀请,我扫码添加自己的时候微信这个坑比给我下载一个企业微信。很尴尬,微信变了。不单纯了
image_1bijfcqeaaot1bad1lqv1unc1mol1t.png-54.1kB

添加完管理员需要记录管理员账号

我们添加成员需要记录成员ID
image_1bijgfnh91440f3s8djr8c55.png-55kB

点进去
image_1bijgaq4u8n91ijk1f01vfi14g64b.png-53kB
记录用户账号
image_1bijgcopp12gf1shp5n7gv65p14o.png-58.6kB

点击企业应用,新增应用
image_1bijfi97pgee1lie1ggb1p0s9uo2n.png-50.9kB

设置应用
image_1bijfkm9h1rq41m0pe7vso582134.png-47.8kB

同样也可以在微信插件里面二维码邀请关注加入通讯录
image_1bijfh1t45vq1rqm19vp1iq47be2a.png-85.8kB

创建完成后
需要记录Agentld、Secret
image_1bijfo71hlioppi6ptvkp12d93h.png-89kB

以前的应用ID和组ID已经被取消

准备事项:

微信企业号
企业号已经被部门成员关注
企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息

需要得到的信息

记录用户的账号
CorpID和Secret、Agentld

三、修改Zabbix.conf

[root@abcdocker ~]# grep alertscripts /etc/zabbix/zabbix_server.conf 
AlertScriptsPath=/usr/lib/zabbix/alertscripts

我们设置zabbix默认脚本路径,这样在web端就可以获取到脚本

四、设置脚本

下载脚本

[root@abcdocker alertscripts]# wget http://download.zhsir.org/Zabbix/weixin_linux_amd64
[root@abcdocker alertscripts]# mv weixin_linux_amd64 wechat
[root@abcdocker alertscripts]# chmod   755 wechat 
[root@abcdocker alertscripts]# chown  zabbix:zabbix wechat

执行脚本,进行测试

[root@abcdocker alertscripts]# ./wechat --corpid=wwcxxxxxxxxxxxxxxxx  --corpsecret=Q-HMnIo9HKX8kZwbT4m1SUcS-kmYhmiuRgr4DCLreQA   --msg="您好,告警测试" --user=CongYuHong  --agentid=1000002
{"errcode":0,"errmsg":"ok","invaliduser":""}

提示:
--corpid= 我们企业里面的id
--corpsecret= 这里就是我们Secret里面的id
-msg= 内容
-user=我们邀请用户的账号

因为脚本是编译过的,无法进行编辑,我们可以使用./wechat -h or --help 查看

image_1bijgi6ob1qq615olc1dsal1ve65i.png-8.8kB

五、zabbix web 界面配置

创建报警媒介
image_1bdm0i93gafr1l6s1s417jb15h480.png-35kB

--corpid=我们企业里面的id
--corpsecret=这里就是我们Secret里面的id
--agentid= Agentld ID
--user={ALERT.SENDTO}
--msg={ALERT.MESSAGE}

这里是和旧版本的区别
image_1bijgls05clf1c3o1cc11evpki05v.png-50.3kB

创建报警用户
image_1bdm0o02b1ear1nan6301th41q4p8q.png-28.4kB
image_1bdm0pt2d176u14pt7auun51en897.png-43.2kB

这里填写微信收件人的账号
image_1bil0t26o1f66l1qci15fu9r69.png-72.8kB

设置报警动作
image_1bdm0v98t6v51ccg1ufp1ti41t3aa1.png-19.7kB

image_1bdm100tvs3m1afr1im913ce99sae.png-21.4kB

报警消息设置如下:

hostname: ({HOST.NAME}
Time:{EVENT.DATE} {EVENT.TIME}
level:{TRIGGER.SEVERITY}
message:{TRIGGER.NAME}
event:{ITEM.NAME}:{ITEM.VALUE}

url:www.abcdocker.com

恢复报警如下:

hostname: ({HOST.NAME}
Time:{EVENT.DATE} {EVENT.TIME}
level:{TRIGGER.SEVERITY}
message:{TRIGGER.NAME}
event:{ITEM.NAME}:{ITEM.VALUE}

url:www.abcdocker.com

报警配置如下
image_1bdm11487dht2u6gg0npt1b2uar.png-71.8kB
恢复配置如下
image_1bdm17gljvh61gpf8akvubt35b8.png-48.6kB

提示: 不要忘记先点小的add-->小的update-->Update

六、测试

为了验证效果我们停掉zabbix-agent,进行查看报警

[root@abcdocker ~]# systemctl stop zabbix-agent

报警如下
image_1bdm1n45pdatv5h25siomierbl.png-50.9kB

我是把我网站停了让你们看结果的!
21.jpg-205.1kB


本文参考:Zabbix企业微信监控报警更新了你知道吗?

本文脚本转载我们帅气的张sir博客 [我是url]
222.gif-27.3kB

原文:Zabbix-3.2.3实现微信(WeChat)告警

更多Zabbix文章请访问我们ZABBIX板块
ZABBIX板块


右上方加群,我们需要你的讨论!

    image_1bijh1mvn1br1vkk8s7t0cbnd6u.png-91.3kB

【zabbix】企业微信告警 本篇基于我的前两章环境续写:1、【zabbix】docker安装zabbix、yum安装zabbix-agent2、【zabbix】MySQL模板创建与监控。 阅读详情

相关推荐

zabbix告警推送至个人微信

文章原文 自从接触zabbix后,就一直想着怎么才能把告警推送到个人微信上。有这样的想法主要是个人微信的使用频率远远要比钉钉,企业微信,邮箱,飞书等使用频率要高。比如我,就遇到过在周末的时候,因为没有及时登录钉钉查看zabbix告警通知,导致一些告警没来得及处理,对环境产生了影响。 前段时间朋友给推荐了pushplus,一开始主要在jenkins做构建通知用的,后来就想,能不能使用zabbix的告警通知推送到微信上呢? 先介绍下pushplus吧,pushplus 官方介绍 pu...

cnsre运维博客 2384

zabbix 使用企业微信机器人实现微信告警

1、创建微信群机器人 在需要接收告警信息的企业微信群上右键(注意群里成员至少要3人以上),选择“添加群机器人”,设置机器人名称,

mwx17630337353的博客 2901

利用腾讯云轻量服务器快速搭建网站CDN

腾讯云的轻量最近在主机和站长中间可谓是占尽来风头,优秀的线路,低廉的价格使得越来越多的人开始使用腾讯云的轻量级服务器来部署应用。由于腾讯云轻量服务器的海外服务器电信走的是CN2GIA线路带宽30m挺适合做CDN的,我就记录一下如何利用腾讯云香港的轻量服务器搭建一个CDN。 购买服务器 首先选购服务器,最近腾讯云在做活动,力度很大国内备案用户可以选用国内的服务器最低128元/年,未备案的可以选用香港或者新加坡的服务器。 购买链接 服务器系统选Debian、Ubuntu、centos都可以 一键脚

demo_top的博客 2562

zabbix告警发送到企业微信

[root@linux conf]# grep alertscripts /etc/zabbix/zabbix_server.conf # AlertScriptsPath=${datadir}/zabbix/alertscripts AlertScriptsPath=/usr/lib/zabbix/alertscripts [root@linux ~]# cd /usr/lib/zabbix/ ...

weixin_40018205的博客 1627

保姆级教学:从0搭建微信小程序SpringBoot+Vue(一)

目标:实现一个微信小程序从后端数据库MySQL获取的商品展示页。 框架:后端采用SpringBoot,前端采用Vue,数据库MySQL。 部署工具:IntelliJ IDEA 2024.2专业版+HbuilderX+Node+微信开发者工具,jdk1.8已安装

weixin_44545610的博客 4924

spark 适配达梦数据库

spark 适配达梦数据库 版本 spark3.0.0 scala2.12.10 DM Database Server 64 V8 步骤一: 引驱动包: SBT方式: "com.dameng" % "Dm8JdbcDriver18" % "8.1.0.157", maven方式: <dependency> <groupId>com.dameng</groupId> <artifactId>Dm8JdbcDriver18</artifac

_@Eva@_的博客 2088

Zabbix4.4 技术解决方案(实战篇) 通过脚本发送zabbix微信报警 配置企业微信 实时接收预警信息

一、创建并登录企业微信 二、登录到首页>应用管理>创建应用 三、应用创建完成后同时会生成应用的AgentId以及Secret这个在后面步骤会有用,选择 我的企业找到最下面的企业ID 四、接口联调测试连通性,点击:https://open.work.weixin.qq.com/wwopen/devtool/interface?doc_id=15074 五、登录zabbix服务器创建alertscripts目录编写wechat.sh 脚本 [app@Server_1 zabbix]$ mk

公众号Technology_stack作者,IT咨询请公众号私信 1298

LeetCode 热题 100 回顾

力扣最受刷题发烧友欢迎的 100 道题 LeetCode 热题 100 : 题目回顾、解题思路、复杂度分析、代码实现、验证算法

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 9万+

Zabbix监控通过企业微信报警

直接上代码 通过Python脚本实现: #!/usr/bin/python #_*_coding:utf-8 _*_ import requests,sys,json import urllib3 import os import logging logging.basicConfig(level = logging.DEBUG, format='%(asctime)s, %(filename)s, %(levelname)s, %(message)s', datefmt='%a, %d %b

菜鸟笔记 2162

基于STM32L4XX、HAL库的MCP4561数字电位器驱动程序设计

/ HAL库需要左移一位。* @param address: 设备地址(0x2C-0x2F)* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hmcp: MCP4561句柄。* @param hi2c: I2C句柄。

zhusl6688的博客 340

第一章 电力电子仿真软件 PLECS简介

PLECS是瑞士Plexim公司开发的电力电子仿真软件,具有快速仿真、丰富元件库和热分析功能。软件提供单机版和嵌入MATLAB的版本,支持多平台安装且流程简单。首次运行需获取授权文件,提供60分钟演示模式。界面包含模型创建、帮助文档和元件库浏览器等功能区域,操作便捷。该软件是专业高效的电力电子系统仿真工具。

493

zabbix 新版微信告警

Zabbix 新版微信告警 date 2017-06-14 标签(空格分隔): zabbix  Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。 关于邮件报警可以参考: Zabbix 使用脚本发送邮件 Zabbix Web 邮件...

a455285107的博客 261

SAP Group Reporting入门指南(8)--业务操作

关于资产负债表类的匹配,系统预设了SGR01和SGR02两个方法,主要区别在于数据的来源范围,SGR01取自ACDOCA和ACDOCU,如果是0F类型的就会直接显示日记账分录(期间是000的除外,这类凭证是年结结转的,系统不再跨年追溯),如果是其他类型就显示合并分录。这里是我觉得SAP还需要优化的地方。基于ICMR的抵消任务中通常将抵销差异细分为交易差异、货币换算差异和其他差异,这在基于重分类抵消任务是无法实现的,基于重分类抵消只知道一个差异总额,很难从合并抵消凭证看出差异的来源,也没有审计线索可言。

bflyfish的博客 275

ZABBIX企业微信新版告警

ZABBIX企业微信新版告警 企业微信注册地址https://work.weixin.qq.com/ 第一步企业微信注册 第二步配置企业微信 记录好企业ID 点击通讯录添加一个部门和成员 添加完管理员需要记录管理员账号 我们添加成员需要记录成员ID 创建应用 创建完成后 记录好AgentId 和 Secret的数值 第三步配置ZABBIX.CONF配置文件 [root@ser...

wcc00的博客 709

[明道云] -基础教学1- 创建第一个工作表:从 0 到实用

明道云工作表相当于数据库表,是存储业务数据的核心组件。创建工作表主要有两种方式:1)从空白新建,通过添加字段(最多200个)、设置属性、配置表单样式;2)从Excel导入,需选择sheet、配置字段映射。创建后系统自动生成默认视图,支持多种视图形式(看板/日历等)。建议设置合适的标题字段和关联关系,初学者可在一小时内完成基础应用搭建。后续可扩展权限控制、工作流自动化等功能。

每日出拳老爷子的博客 556

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux企业微信清理存储空间,ZABBIX企业微信新版告警

企业微信注册地址https://work.weixin.qq.com/第一步企业微信注册第二步配置企业微信记录好企业ID点击通讯录添加一个部门和成员添加完管理员需要记录管理员账号我们添加成员需要记录成员ID创建应用创建完成后记录好AgentId 和 Secret的数值第三步配置ZABBIX.CONF配置文件[root@server ~]# grep alertscripts /etc/zabbix...

weixin_39955149的博客 218

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Zabbix5.0配置企业微信告警

  如果需要用公司的企业微信来做告警信息的接收者,那么这个步骤就可以省略了。没有企业微信我们可以到这里注册一个:https://work.weixin.qq.com/企业名称可填写企业、政府或组织名称填写完成之后点击注册就可以了;注册完成之后也可以邀请同事或者同学、朋友进来都可以; 注册完成后通过网页登陆企业微信(因为一些操作只有页面管理能操作) 添加完部门看一下部门Id,后面写配置的时候要用到。我们就来自己添加吧; 完成之后可继续添加,也可以直接保存; 选择应用管理---->选择自建应用(支持小程序)创

liu_chen_yang的博客 5572

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Zabbix企业微信告警

1.企业微信中创建应用 在下面的脚本中需要知道的5个参数为:企业ID,应用ID,访问秘钥,发送人(谁来发这个信息,在脚本参数里直接写,或者在zabbix中的{ALERT.SENDTO}),消息本身(在zabbix中{ALERT.MESSAGE}编写) 企业ID 应用ID,访问秘钥 发送人:因为我这就一个成员放在根部门下,所以没有配置部门权限等。 2.将脚本放在zab...

雪月工作室 3635

zabbix 配置企业微信告警群机器人告警

一、企业微信端配置 1、创建微信群机器人 在需要接收告警信息的企业微信群上右键(注意群里成员至少要3人以上),选择“添加群机器人”,设置机器人名称,系统自动生成此机器人的webhook地址,请记住该地址,不要随便给其他人,以免无关人员通过此地址推送垃圾信息! 2、查看群机器人webhook信息,后面需要用到。 二、告警脚本配置 ps:zabbix利用python脚本给企业微信机器人推送告警信息~ 1、登录zabbix server服务器,查找并进入zabbix告警脚本调用目录 g

conquer的博客 6415

「 zabbix企业微信告警」

1、​zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。2、zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制(本次讲的企业微信)以让系统管理员快速定位/解决存在的各种问题。3、zabbix由2部分构成,zabbix server与可选组件zabbix agent、zabbix proxy代理。

Davaid888的博客 1397
上一篇: 阿里云RDS与ECS服务器数据库做主从 [精]
下一篇: PHP编译安装时常见错误及解决办法
abcdocker
博客等级 码龄10年 173粉丝 61原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值