如果你搭建了一些服务在某些大型公有云平台上,一般该平台都自带免费的监控服务,全面且强大;如果你在self-hosted 环境下,搭建一些面向公网的服务,

监控服务当然也可以自己搭建,不过最简单的还是使用一些免费的服务,这里推荐其中一个,UptimeRobot,听说挺老牌的一家专做监控服务的服务商。

主页

https://uptimerobot.com/

注册成功后,有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会即时收到邮件

以上。

最后修改:2022 年 08 月 14 日
如果觉得我的文章对你有用,请随意赞赏