Statuspage
由 Atlassian 出品。
官网:https://www.statuspage.io/
价格:最低 $29/mo
特点:
- 核心功能
- 展示事故的多种状态
- 展示服务中各个组件的状态
- 告知用户未来的例行维护计划
- 事故模版
- 支持第三方组件
- 集成 ChatOps
- 支持 RESTful API
- 自动化集成多种工具,自动更新状态页面(包括 PagerDuty,xMatters,VictorOps,OpsGenie)
- 可将状态展示嵌入到网页中
- 通知
- 主动通知用户
- 将通知发放给对应的用户群体
- 集成多种通知工具(包括 Mailgun,Sendgrid,Twilio,Plivo)
- 正常运行时间 和 性能表现
- 展示正常运行时间
- 显示系统的性能表现
- 从已经使用的工具导入数据(比如:Pingdom,Librato,New Relic,Datadog,甚至是API)
- 自定义
- 自定义 Logo 和 URL
- 保持你的品牌设计(可以自定义 HTML 和 CSS,控制每个像素的展示)
- 可专门为不同的设备进行设计
- 私有页面
- 仅供内部员工查看
- 告别重复的 IT 工单
- 让你的公司持续了解
实例(列举了一些比较出名的):
- Dropbox
- DigitalOcean
- CloudFlare
- RixCloud
- Cloudinary
- jsDelivr
- Sentry
- TravisCI
- Linode
- Twilio
- 服务商本身的 status page
- 更多的厂商可以查看 这个页面
hyperping
价格:最低 $29/mo
实例:
Lambstatus
官网:https://lambstatus.github.io/
特点:
- 无需服务器(Serverless)
- 按使用量付费(Pay-as-you-go)
- 只需要少量的点击(Just a Few Clicks)
- 功能和订阅人数/团队成员/指标的数量没有限制
价格:
- 每 30,000 访客支付 $1
demo:
实例:
- 暂未发现
updown.io
官网: https://updown.io
价格:
- 提供试用的免费额度:100,000 free credits (1 credit = 1 req)
- 如果按照 uptimerobot 的免费版提供的最高频率 5 min/req
一天监控单个网站的消耗(请求数):60 mins/5 min/req x 24 hrs = 288 req(credits)
10 万免费额度可以用 347 天,将近一年。
据官网提供的价格计算器:
- 1 website for every 1 minutes 0.59 欧/mo
upscuits
https://github.com/digibart/upscuits
https://t.me/s/tgsucks/568
https://t.me/tgsucks/568
电报宕机检测
https://nekomimi.tw/tgstatus/ (地址失效)
uptimerobot
功能:
- 支持 RSS(可以考虑使用 rssbot,推送 tg channel,rss 更新的标题是对应的服务器ip,需要定制一下 rssbot 去掉ip
实例:
存疑:
- stripe
从源码没看出用的是哪家的,但是API请求看出来是 90 天,可能是套壳 uptimerobot
giuem/uptimerobot-page
基于 uptimerobot 监控的面板
GitHub 地址:https://github.com/giuem/uptimerobot-page
demo:
可以使用 docker 部署,变相 serverless
yb/uptime-status
基于 uptimerobot 监控的另一个面板
GitHub 地址:https://github.com/yb/uptime-status
demo:
- https://status.org.cn/ (使用 now.sh 部署的)
注意:
- 与上一个面板相比,这个面板在访客访问页面时,直接请求了 uptimerobot api, 访客可以看到你的 api_key , API 的响应,响应中包含,每个 monitor 的 端点地址。如果不想泄露,那么使用前一个要好一点。
cachethq
github: https://github.com/CachetHQ/Cachet
demo: https://demo.cachethq.io/
实例:
- 搬瓦工的status (套了层cf)
requirements: php7.1+,database
无法serverless
Stashboard
statuskit
https://github.com/neoFelhz/statuskit
实例:
可以手写一些状态说明,公告文字。
因为本质是 Hexo,可以考虑使用 GitHub pages/gitlab pages 实现 serverless
status.io
实例:
- docker
- Let’s Encrypt
- Twitter
(看域名不太像官方的域名,但是从非 HTTPS 的 http://status.twitter.com 跳转过去就是这个) - gitlab
- 服务商本身的 status
- yahoo (网站上宣称的合作伙伴,但我没有找到链接)
- hp (网站上宣称的合作伙伴,但我没有找到链接)
- samsung (网站上宣称的合作伙伴,但我没有找到链接)
site24x7
官网:https://www.site24x7.com
价格:最低 $10/mo (年付的话,$9/mo)
实例:
Automattic 旗下产品:
- WordPress (著名博客程序
- Akismet(上一条 WP 评论防垃圾的小插件
- Gravatar (头像
statuscake
官网:https://www.statuscake.com
价格:有免费版(测试间隔是24 hrs,估计不能忍吧
实例:
就只是看到 cytoid 和 nodecraft 在用,暂未深入体验测试
silentdown
官网:https://silentdown.com
监控类型:
- HTTP
- HTTPS
免费套餐:
- 20 个监控
- Status page(每个监控单独的页面,没有看到支持 CNAME)
- 监控间隔时间 最低 5 分钟
- 性能监控(响应延迟时间)
status page 样例:https://silentdown.com/public-status/43e3a8a2-8874-4c6f-8366-51e0b1859a74
statusfy
官网:https://aceforth.com/products/statusfy
实例:
使用 Markdown 书写故障事件,可以展示一些公告
编译成静态网页,可以使用 github pages / gitlab pages 部署
缺乏自动检测
如果能和 uptimerobot 结合起来就很棒了
参考: