zabbix 4.0配置微信报警

一、企业微信号设置
1、申请企业微信号
企业微信
按要求填写注册信息
2、添加部门与用户
通讯录-添加子部门 *添加部门 同时记录部门ID
选择部门-添加用户 *添加用户
3、新建应用
1)、首页–应用与小程序–创建应用
添加应用名称与可见范围
可见范围指的是哪些人可以使用该应用
记录该应用的“AgentId”和“Secret”
同时记录我的企业–企业信息中的企业ID(corpid)
2)、首页–API文档–开发者工具–接口调试工具
复制corpid与应用的Secret 进行检查问题,如果返回结果是200则表示没有问题

二、zabbix server设置
1、查看zabbix server的配置文件
#cat /usr/local/zabbix/etc/zabbix_server.conf |grep AlertScriptsPath
查看脚本文件的存放路径
2、添加微信报警bash脚本(放在AlertScriptsPath路径下)
vi wechat.sh
#!/bin/bash
#SCRIPT_NAME:wechat.sh
#send message from wechat for zabbix monitor
#set -x
CropID=‘wx0xxxxxx’ #企业微信号ID
Secret=‘kxxxxx’ #应用密钥
GETURL=“https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=CropID&corpsecret=Secret”
Token=$(/usr/bin/curl -s -G $GETURL |awk -F": ‘{print $4}’|awk -F" ‘{print $2}’)
#echo Token POSTURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=TokenPOSTURL="https://qyapi.weixin.qq.com/cgi−bin/message/send?accesst​oken=Gtoken"
UserID=1 #用户ID PartyID=2 #部门ID agentid=xxx #应用ID Msg=`echo "@" | cut -f 3`
message(){
printf ‘{\n’
printf ‘\t"touser": "’“UserID"\"",\n" printf '\t"toparty": "'"PartyID”“”,\n"
printf ‘\t"msgtype": “text”,\n’
printf ‘\t"agentid": "’“agentid"\"",\n" printf '\t"text": {\n' printf '\t\t"content": "'"Msg”“”\n"
printf ‘\t},\n’
printf ‘\t"safe":“0”\n’
printf ‘}\n’
}
/usr/bin/curl --data-ascii “$(message $1 $2 $3)” $POSTURL

time=date +"%Y-%m-%d"
echo "date $1 $2 3">>/var/log/zabbix/zbx_weixin-3">>/var/log/zabbix/zbxw​eixin−time.log

#mkdir /var/log/zabbix
#chmod +x wechat.sh
#chown root:zabbix wechat.sh

三、zabbix设置
1、报警媒介类型设置
管理–报警媒介类型
名称自定义 类型选择脚本
添加参数
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

 2、为微信报警添加用户
管理–用户
用户:wechat 群组:
Zabbix administrators

权限是对用户组设置的

 3、添加动作
配置–动作
触发条件自定义

 动作–操作
信息内容自定义、消息内容自定义、用户wechat、方式微信报警

 恢复操作和更改操作与上面类似

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值