本文首发在语雀
自动同步更新至CC 的部落格

Awesome status pages

Awesome list of status pages open source software, online services and public status pages of major internet companies

Opensource

  • Cachet - Laravel based status page system for everyone.
  • ClearStatus - Hugo-based status page, supports Netlify. Supports events from Github, Gitlab or any git repo with markdown.
  • Corestats - turn GitHub issues into a status page
  • cState - Simple, dev friendly, and free to host (Netlify & GitHub Pages)
  • Gatus - Automated service health dashboard
  • Issue Status - Simple, modern and flexible status page
  • Kardio - Simple Health Status Tool with Rich UI for Services deployed on Kubernetes and other platforms.
  • LambStatus (Deprecated)
  • Monitoror - monitoring wallboard
  • Server-Status
  • StashBoard - Python, for Google App Engine (Deprecated)
  • Static status - Bash script to generate a static status page
  • Statping
  • Statusfy
  • StatusOK
  • statuspage - Simple self-hosted open source status page site written in Django (inspired by Cachet)
  • Staytus  (Deprecated)
  • health_check - Simple health check of Rails app for use with uptime checking sites like newrelic and pingdom
  • status-page - Mountable status page for your Rails application, to check Cache, Redis, Sidekiq
  • health-monitor-rails - A Rails plugin which provides a health checking and monitoring API of various services and application aspects
  • Vigil - Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
  • Statusimo - A PowerShell module that is able to generate a status page entirely from PowerShell.
  • Workers Status Page - Cloudflare Workers (completely on the edge) powered monitoring & status page.
  • Upptime - monitor and status page powered by GitHub
  • Uptimon - A PHP powered status page/monitoring solution.
  • Tinystatus - A tiny static status page generator (written in pure shell)

Services

Public status pages

目前使用

Instatus(中文)| Statuspage(English)
因为 Instatus 我贡献了翻译,而且相较于其他免费产品,可自定义的地方实在太多了(好评,白嫖党的胜利)
而 Statuspage 主要是他可链接的第三方实在太多了,免费帐户的话能添加 25 个组件,反正也没有外国人看我,就当自用吧
配合 Freshping, Uptimerobot 等监控联动,这两个均可自动化向推特发送通知,当然 Uptimerobot 自身推送的方式也很多,RSS, Telegram, Webhook 等满足日常需要了。此外良心的他们对于订阅更新支持也很完善,虽然根本没人会去订阅,但还是要有这些功能对吧,高大上点(不是)
不过对于使用中文为主的我们来说,Instatus 是您的不二选择,时区,时间格式,语言什么的自定义太友好了,免费账号是完全够个人站长使用的,但是他的 embed 目前来说我希望能自适应大小,深色模式等,反正还很期待啦。而说到 embed, Statuspage 的 embed 个人觉得好看点吧,可以选择弹窗模式,悬浮模式,基础模式,徽标模式,自适应也不错,不过因为不支持中文(就是懒得自己在再整,官方那个代码都两年没动了)。此外 Instatus OUT 提供了网页端或者客户端(状态栏)快捷监控第三方的服务,而未来 Instatus 还会带来哪些服务呢,让我们共同期待吧!


但自从 Vercel 事件 后,我们自己的状态页不受影响,IP 换到了中国专用 IP,但是 Instatus 官方还是原来的 A 记录 IP,导致中国大陆用户无法访问其状态页和官网,这对用户体验来说是没什么,但对于站长就麻烦点了,得使用代理才能更新事件。不过 API, 邮件, WebHook 等方式应该可以解决,但官网控制面板更加方便,然后和开发者沟通更换了 IP, 目前一切正常,并且提前拥有了多语言和深色模式的支持,未来也会有其他功能,静态网页访问就是快!!!