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