如果你搭建了一些服务在某些大型公有云平台上,一般该平台都自带免费的监控服务,全面且强大;如果你在self-hosted 环境下,搭建一些面向公网的服务,
监控服务当然也可以自己搭建,不过最简单的还是使用一些免费的服务,这里推荐其中一个,UptimeRobot,听说挺老牌的一家专做监控服务的服务商。
主页
注册成功后,有50个免费的监控项,包括HTTP监控,Ping,TCP,可以设置监控间隔,例如5分钟,如果发现DOWN,可以选择邮件通知,或者通过社交应用通知,或者短信(收费),或者webhook自定义等等
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/image-6-1024x446.png)
操作
- 主页左上角,添加健康项目;
- My Settings选项,添加Alert Contacts,例如添加邮件通知人
- Status pages选项,设置监控页面展示样式等等
- 不要忘了在My Settings页设置时区
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/Snipaste_2022-07-20_14-04-30-1024x506.jpg)
One More Thing
我经常使用的是国内163邮箱,这个平台发送告警邮件给国内邮箱会抽风,所以我设置UptimeRobot把告警提醒邮件发送到gmail邮箱,然后gmail把来自UptimeRobot的邮件转发到我的163邮箱,测试非常好使
通过创建过滤器实现
登录gmail,右上角设置图标,所有设置
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/image-7.png)
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/image-13.png)
创建过滤器:只转发特定的发件人为 alert@uptimerobot.com的邮件,并且保存副本在gmail,标记为已读(该过滤器对旧邮件不生效,无需担心)
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/image-11.png)
添加转发地址后,如图,确保‘转发’停用
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/image-14.png)
最后,当被监控的服务down,或者恢复up时,163会即时收到邮件
![](https://blog-samliu-tech-1300751433.cos.ap-shanghai.myqcloud.com/wp-content/uploads/2022/07/f41758b4bf57b9f9651ec564ac40d1e-473x1024.jpg)
以上。
WP-UserAgent