kuvasz-uptime/kuvasz

Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!

解决的问题

Kuvasz 是一个自托管的正常运行时间和 SSL 监控服务,可帮助用户跟踪其网站和服务的可用性与性能。它提供了全面的开源替代方案来跟踪停机时间、SSL 过期和服务可达性,从而消除了对付费监控工具的需求。

工作原理

该系统通过多种方法监控服务:HTTP(S) 请求、ICMP ping、TCP 端口检查和 DNS 解析检查。它还支持用于计划任务(如 cron jobs)的“心跳”(push)监控。用户可以配置通知渠道(例如 Discord、Slack 和 Telegram),并创建公开或私有的状态页面,以便向自己及其用户传达服务状态。

适用人群

它专为希望完全控制其监控基础设施、具备自托管能力,并与 Prometheus 和 OpenTelemetry 等可观测性工具进行深度集成的开发人员、系统管理员和团队而设计。

亮点

  • 多样化的监控类型:支持 HTTP(S)、SSL、心跳、Ping 和 TCP/DNS 监控。
  • MCP 服务器:包含一个 MCP 服务器,允许 AI 助手使用自然语言查询状态、查看事件并管理监控器。
  • 广泛的通知功能:与各种渠道集成,包括 PagerDuty、Apprise 和自定义 webhooks。
  • 可观测性集成:将指标导出到 OpenTelemetry 和 Prometheus。
  • 维护窗口:允许安排计划内的停机时间,以防止误报警报。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目