首页 > 其他分享 >Zabbix添加企业微信机器人告警

Zabbix添加企业微信机器人告警

时间:2024-10-24 16:44:23浏览次数:7  
标签:00 微信 OpenSSL Zabbix text 2023 告警

  1. 环境查看
    系统环境
# cat /etc/redhat-release 
CentOS Stream release 9
# uname -a
Linux CentOSStream9Zabbix203 5.14.0-391.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 28 20:35:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

软件环境

# zabbix_server --version
zabbix_server (Zabbix) 6.4.10
Revision 4da16fb82f5 13 December 2023, compilation time: Dec 13 2023 00:00:00

Copyright (C) 2023 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).

Compiled with OpenSSL 3.0.7 1 Nov 2022
Running with OpenSSL 3.0.7 1 Nov 2022
# zabbix_agentd --version
zabbix_agentd (daemon) (Zabbix) 6.4.10
Revision 4da16fb82f5 13 December 2023, compilation time: Dec 13 2023 00:00:00

Copyright (C) 2023 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).

Compiled with OpenSSL 3.0.7 1 Nov 2022
Running with OpenSSL 3.0.7 1 Nov 2022
  1. 创建企业群聊天机器人
    使用企业微信新建一个群,添加群机器人
    image
    image
    image
    记录webhook信息
    image
    如果忘记机器人的Webhook信息使用以下方式查看
    image

  2. 设置微信告警脚本
    在Zabbix服务器编辑Python脚本

# cat /usr/lib/zabbix/alertscripts/wechat.py 
#!/usr/bin/python
# -*- 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=<key>" #这就是先前的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)

测试脚本,需要添加发送的消息为参数
返回ok代表测试成功

# python wechat.py Hello
b'{"errcode":0,"errmsg":"ok"}'

同时微信群会发送消息
image

  1. 设置告警媒介
    image
    image
    image

  2. 设置告警用户和用户组
    设置告警用户
    image
    本次我们选择管理员用户Admin进行设置
    image
    image
    添加一个告警媒介
    image
    image

  3. 设置监控项
    本次设置一个监控Nginx80端口的监控项进行测试
    image

  4. 设置触发器
    image

  5. 设置触发器动作
    image
    image
    image
    设置好之后一旦触发告警则会发送至微信群
    image

标签:00,微信,OpenSSL,Zabbix,text,2023,告警
From: https://www.cnblogs.com/minseo/p/18499890

相关文章

  • 基于微信小程序的外卖点餐餐厅点餐美食点餐系统的设计与开发
    基于微信小程序的外卖点餐餐厅点餐美食点餐系统的设计与开发视频介绍:基于微信小程序的外卖点餐餐厅点餐美食点餐系统的设计与开发具体贴图链接:贴图链接缩略图如下:开发环境及工具:大等于jdk1.8,大于mysql5.5,idea,微信开发者工具技术说明:vue.js小程序java......
  • 基于微信小程序的健康生活运动社交系统的设计与开发
    基于微信小程序的健康生活运动社交系统的设计与开发视频介绍基于微信小程序的健康生活运动社交系统的设计与开发具体贴图链接:项目贴图缩略图如下:开发环境及工具:大等于jdk1.8,大于mysql5.5,idea,微信开发者工具技术说明:vue.js小程序javaspringbootmybatis......
  • 基于微信小程序的校园二手交易闲置二手交易系统的设计与开发
    基于微信小程序的校园二手交易闲置二手交易系统的设计与开发视频介绍基于微信小程序的校园二手交易闲置二手交易系统的设计与开发具体贴图链接:贴图链接缩略图如下:开发环境及工具:大等于jdk1.8,大于mysql5.5,idea,微信开发者工具技术说明:thymeleaf小程序java......
  • 微信小程序input框onfocus获取焦点的延迟问题
    今天敲代码,原本想实现的效果是:input框有placeholder,点击input,placeholder清空。好比上图,点击输入框,框内的“请输入四位XX”就会消失。原本想着是,给input框添加@focus,当input框获取到焦点的时候,清空placeholder。但是实际运行时候发现,placeholder清空......
  • 工作手机微信管理赋能企业高效管理
    在数字化商业环境中,微信已成为企业与客户沟通的重要桥梁。然而,如何有效管理员工的微信通信,确保企业信息安全和业务合规性,成为企业管理中的一个挑战。"工作手机微信管理"提供了一套全面的解决方案,它像一面智能盾牌,保护企业免受内部和外部的风险。首先,工作手机微信管理系统通过实时监......
  • 如何使用gewe制作微信机器人
    微信时代,越来越多的业务/服务沟通已直接在微信上完成,但在沟通效率及员工管理方面却存在如下问题:1、现有的微信功能,已无法满足与客户沟通时的高效率要求2、当员工掌管的微信号若干或更多时,迫切需要有个汇总工具进行统一管理3、员工在微信上与客户的谈话内容,管理者需实时掌控,以便能及......
  • 工作手机微信管理竟如此便捷
    在当今的商业环境中,微信已成为企业内外沟通的重要工具。然而,随之而来的是企业对员工微信沟通管理的需求增加,以确保信息安全和业务合规性。"工作手机微信管理"因此成为企业优化沟通的关键策略。工作手机微信管理系统通过为企业提供集中化的微信账户管理,帮助企业更好地控制和监督员工......
  • 【Unity】发布微信小游戏-资源优化
    资源优化方向记录:1、首包场景里面使用的字体重新生成一个,只包含首包可能使用到的字符,可以将几M的字体缩到几时KB 2、减少大尺寸贴图使用,合理压缩图片格式3、使用AssetStudio等工具检查首包资源,查看包含了那部分资源,是否引用,是否过大 这里查到了一部分无使用的资源贴图......
  • autMan奥特曼机器人对接新千寻Pro微信框架详细教程
    文件下载1、安装指定版本微信https://www.123865.com/s/3Wd9-q13jH需要的插件下载:https://pan.quark.cn/s/c1f10f726b6a2、最新千寻pro下载https://www.123865.com/s/3Wd9-Y43jH框架教程1、安装上面的指定微信版本,跟最新的千寻框架,然后启动框架双击千寻微信框架Pro......
  • 微信小游戏实时语音
    微信小游戏实时语音1.开通实时语音服务。(开通条件:注册用户大于1000)打开微信小游戏后台(微信公众平台),依次打开设置->游戏设置→开通语音服务2.关于里面的几个重要api:创建/加入房间:wx.joinVoIPChat离开房间:wx.exitVoIPChat更新房间麦克风/耳机静音设置:wx.updateVoIPChat......