Repolode
kuvasz-uptime

kuvasz-uptime/kuvasz

可自托管的网站可用性与 SSL 证书监控服务,支持状态页、REST API 和多种通知渠道。

可替代:UptimeRobot

Star
671
Fork
41
未关闭 Issue
10
最近提交
昨天

这是什么?

Kuvasz 是一款可自托管的服务,用于监控网站和服务的可用性以及 SSL 证书的有效性。监控类型包括 HTTP(S)、ICMP Ping、TCP 端口、DNS 记录、用于定时任务和备份的心跳(push)检查,以及 Docker 容器健康状态,部分检查还可以通过 HTTP 或 SOCKS5 代理发起。

每个监控项可以单独配置通知渠道,支持邮件、Discord、Slack、Telegram、Microsoft Teams、Pushover、PagerDuty 以及自定义 Webhook 等。项目还提供公开或私有的状态页,并支持维护窗口,计划内停机时不会触发误报。

在自动化方面,Kuvasz 提供 REST API、YAML 配置、Prometheus 和 OpenTelemetry 指标导出,以及可供 AI 助手调用的 MCP 服务器。项目基于 Kotlin 和 Micronaut 开发。

核心功能

  • 01支持 HTTP(S)、ICMP Ping、TCP 端口和 DNS 记录监控,并可设置断言规则。
  • 02检查 SSL 证书状态,在证书过期前发出提醒。
  • 03通过心跳(push)监控跟踪定时任务和备份是否按时运行。
  • 04监控 Docker 容器,包括健康检查、退出码和 OOM 终止。
  • 05可为每个监控项单独配置邮件、聊天工具、Telegram、PagerDuty 或 Webhook 通知。
  • 06提供公开或私有状态页,并支持计划维护窗口。

适用场景

  • 在一个面板中统一监控家庭实验室的网页服务和内网主机。
  • 为客户或团队搭建对外公开的服务状态页。
  • 当夜间备份或定时任务未按时上报时及时收到提醒。
  • 用自托管方案替代 UptimeRobot 等托管式可用性监控服务。

快速上手

  1. 1

    按照文档中的部署指南操作

  2. 2

    试用在线演示(用户名 demo,密码 secureDemoPassword)

使用前须知

  • 采用 AGPL-3.0 许可证,属于具有网络使用义务的 Copyleft 许可证。
  • 快速开始仅指向外部文档,README 中没有给出安装命令。

收录于专题

标签

常见问题

kuvasz 是什么?
可自托管的网站可用性与 SSL 证书监控服务,支持状态页、REST API 和多种通知渠道。 Kuvasz 是一款可自托管的服务,用于监控网站和服务的可用性以及 SSL 证书的有效性。监控类型包括 HTTP(S)、ICMP Ping、TCP 端口、DNS 记录、用于定时任务和备份的心跳(push)检查,以及 Docker 容器健康状态,部分检查还可以通过 HTTP 或 SOCKS5 代理发起。
kuvasz 可以免费使用吗?用的什么许可证?
kuvasz 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
kuvasz 还在维护吗?
活跃维护中。kuvasz 最近一次提交是在 2026年11月6日。
kuvasz 适合用来做什么?
在一个面板中统一监控家庭实验室的网页服务和内网主机。 为客户或团队搭建对外公开的服务状态页。 当夜间备份或定时任务未按时上报时及时收到提醒。 用自托管方案替代 UptimeRobot 等托管式可用性监控服务。
kuvasz 怎么安装和运行?
按照文档中的部署指南操作 试用在线演示(用户名 demo,密码 secureDemoPassword)
在哪里获取 kuvasz?
源代码和安装说明在 GitHub 上:https://github.com/kuvasz-uptime/kuvasz

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目