前面我们写了邮件的告警,现在我们来写下企业微信的机器人高级
Git仓库
| wechatrobot-sender
新建机器人
点击新创建一个机器人
创建机器人
输入昵称点击确定
即可
key=
后面的字符如果本地没有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"]
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
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
原文:https://www.cnblogs.com/wangyang0210/p/12989419.html