夜莺监控系统部署企业微信机器人告警

本文详细介绍了如何创建并配置企业微信机器人,包括创建内部群、新建机器人、复制key、创建IM用户以及将IM用户添加到策略中。接着,讲解了编译代码、打包文件、部署服务的步骤,并提供了相关代码仓库链接。最后,提到了钉钉告警的类似配置方法,并给出了二进制包的下载链接。确保在配置完成后重启服务以使变更生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言
前面我们写了邮件的告警,现在我们来写下企业微信的机器人高级

Git仓库 | wechatrobot-sender

步骤
创建机器人
创建内部群=>鼠标右击"添加机器人"
在这里插入图片描述

新建机器人

点击新创建一个机器人
在这里插入图片描述

创建机器人

输入昵称点击确定即可
在这里插入图片描述

复制key
创建完成后,我们最需要复制的就是key=后面的字符
在这里插入图片描述

创建IM用户
登陆到夜莺平台创建一个IM用户
在这里插入图片描述

将该IM用户添加到我们的策略中
在这里插入图片描述
在这里插入图片描述

编译代码
如果本地没有GO环境的话,就需要搭建下GO的环境,现在我们来进行操作,这个步骤和夜莺监控系统部署邮件告警系统【三】的步骤一样的~

克隆编译

一定要在cmd的终端下操作

git clone https://github.com/n9e/wechatrobot-sender.git
cd wechatrobot-sender
#直接复制可能报错,建议手打
SET GOOS=linux
SET GOARCH=amd64
go build
打包文件
在终端输入bash将windows终端转为shell的终端

tar zcvf wechatrobot-sender.tar.gz wechatrobot-sender etc/wechatrobot-sender.yml etc/wechatrobot.tpl
部署服务
cp -rvf /tmp/wechatrobot-sender.tar.gz /usr/local/n9e/ && cd /usr/local/n9e/ && tar -zxvf wechatrobot-sender.tar.gz

##在/usr/local/n9e/etc/monapi.yml设置里的notify中增加im选项

vi etc/monapi.yml

notify:
p1: [“mail”, “im”]
p2: [“mail”, “im”]
p3: [“mail”, “im”]

##修改之后不要忘记重启服务哦
./control restart all

vi /usr/lib/systemd/system/wechatrobot-sender.service

[Unit]
Description=Nightingale wechatrobot sender
After=network-online.target
Wants=network-online.target

[Service]
User=root
Group=root

Type=simple
##修改为自己服务部署的目录
ExecStart=/usr/local/n9e/wechatrobot-sender
WorkingDirectory=/usr/local/n9e

Restart=always
RestartSec=1
StartLimitInterval=0

[Install]
WantedBy=multi-user.target

systemctl start wechatrobot-sender.service && systemctl enable wechatrobot-sender.service && systemctl status wechatrobot-sender.service

效果

在这里插入图片描述

钉钉告警同理,只不过需要编译部署https://github.com/n9e/dingtalk-sender这套代码

二进制包
链接:https://share.weiyun.com/slY3xK9N 密码:6lmn87

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值