要解决系统可能出现的问题,管理员应该知道原因是什么. 为此,有必要监视一些可以指示正在发生的事情的相关数据。 因此,您可以将它们全部集中并供您使用,您可以使用状态页面系统或状态页面等软件。
如果您想知道什么是状态页面系统,请说这些工具 对在线服务至关重要,提供指标和停机时间,用于发现问题、提高用户信心并节省管理时间。 此外,还有许多完全免费和开源的项目。
状态页面系统的选项
在为您的网站或服务创建状态页面时,您可以选择 两种选择:
- 像 Instatus 这样的付费服务可以自动完成所有艰苦的工作。 让服务提供商为您创建、托管和维护此页面。
- 使用免费的开源系统来自托管您的状态页面。 在这种情况下,您必须自己托管它并负责其管理。
然而,虽然第二个选项可能看起来更复杂,但它可能有一些 优点:
- 免费,无需任何投资。
- 作为开源,它非常灵活。
- 您可以自己托管它,这似乎是一个缺点,但它允许您选择托管平台。
- 无限的团队成员和订阅者,由您控制。 在付费的情况下,可能会有限制。
- 开源社区支持。
对于其他公司,也许 像 Instatus 这样的页面 可能有优势:
- 轻松舒适。
- 如果出现问题,请帮助台。
- 住宿和维修。
- 一些第三方服务的集成。
选择状态页面时要寻找什么?
当你去选择一个状态页面系统时,重要的是你看看一系列 做出好选择的特点. 其中一些最重要的是:
- 它必须提供完整和透明的服务状态信息。
- 自动监控容量,以及手动规划和更新(如果需要)。
- 显示正常运行时间指标。
- 订阅者的通知系统或警报。
前3名
如果您想为您的项目或公司创建一个新的状态页面,并且您希望它是开源的并且可以免费使用,那么就可以了。 最推荐的3个:
- 邮票:由 James Brooks 开发并在 BSD 许可下开发的状态页面系统,能够列出您的服务,报告事件,它是可定制的,简单而强大的,带有 JSON API,仪表板中的指标可以查看一般状态,可在多种语言,通过电子邮件通知订阅者,支持两步验证,并且可以在 PC 和移动设备上工作。
- 正常运行时间:由 Anand Chowdhary 创建并获得 MIT 许可。 这个其他系统状态页面允许您每 5 分钟监控一次在线时间,监控无限网页,记录参数并生成图表,事件报告系统,通过 Telegram 或 Slack 报告的能力,并且具有现代外观和感觉。简单易懂。
- statping-ng: 由 Statping NG 开发并在 GNU GPLv3 许可下,这个其他系统有一个可视化前端,您可以在每次服务离线时收到通知,它允许您自定义样式,例如配色方案,您可以对服务进行分组分类,界面简单的图表,能够通过 Telegram、Slack、Discord、电子邮件等进行通知,并使用 RESTful API 来监控 HTTP、TCP、UDP 和 gRPC 协议等服务。
我不认识他们。 我通常将 Grafana 用于此目的和其他目的。 谢谢。