接上一文:Spug发布前端项目实战全过程https://blog.csdn.net/wdy_2099/article/details/120215392
1、微信通知:需要获取微信token
获取微信通知的token,将获取到的token准备好,后续会用。
扫描上述二维码,关注Spug官方公众号,点击我的,就可以得到token:
2、钉钉通知:需要获取钉钉群的Webhook
1)新建一个钉钉群
2)群设置---->智能群助手---->添加机器人
点击添加按钮icon
点击:自定义
点击:添加
设置机器人名称:Spug通知机器人,选择自定义关键词,加入关键字,如下图:最后点击完成。
生成了Webhook地址,如图所示:
记录好生成的webhook地址,稍后会用到。
这就添加好了群机器人了:
3、在Spug中设置报警联系人信息。加入上述获取的微信token、钉钉webhook地址。
注意:企业微信的设置和钉钉群的设置类似。
设置告警组
设置监控,我实际监控的是80哈,这块图最后没有重新截图,8082是80.
监控频率为1分钟,即1分钟检查一次;报警阀值为3次,即检查3次不成功才发出报警;报警联系人组为Spug告警组;报警方式为微信、钉钉、邮件和企业微信;通道沉默为5分钟,表示每5分钟发送一次报警消息。
测试方式的话,就是将192.168.1.127的80端口的nginx停掉,然后等待即可。
4、效果:
1) 钉钉群通知效果:可以看到是每5分钟发一次
2)邮箱告警邮件如下:
3)微信告警如下:
告警恢复的示例:(这里仅截图了微信的示例,把服务器192.168.1.127的nginx80端口启动即可测试)
注意
1) 邮箱通知,需要加自定义报警服务设置:
2) 微信想接到通知,需要进行如下设置:
3) 在报警历史里也可以看到报警信息: