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。
  • 維護時段:允許排程預計的停機時間,以防止觸發錯誤警報。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案