40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
---
|
||
title: "Uptime Kuma"
|
||
type: entity
|
||
tags: [monitoring, uptime, self-hosted, docker]
|
||
sources: [家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]
|
||
last_updated: 2026-04-16
|
||
---
|
||
|
||
## Definition
|
||
Uptime Kuma 是自托管的可用性监控工具,类似于 Uptime Robot,支持 HTTP(S)、TCP、DNS、TLS 等多种协议的持续探测,提供历史记录和多种通知渠道。
|
||
|
||
## Features
|
||
- **多协议支持**:HTTP(S)、TCP、DNS、TLS、Ping
|
||
- **历史记录**:保存详细的监控历史
|
||
- **告警通知**:邮件、Slack、Discord、Telegram、Webhook 等
|
||
- **状态页面**:可生成公开的状态页面
|
||
- **Docker 部署**:支持 Docker 快速部署
|
||
|
||
## Use Cases
|
||
- 外网/内网网站可用性探测
|
||
- API 端点健康检查
|
||
- TLS 证书监控
|
||
- 自托管服务监控
|
||
|
||
## Docker 部署
|
||
```bash
|
||
docker run -d -p 3001:3001 \
|
||
--name uptime-kuma \
|
||
--restart=always \
|
||
-v uptime-kuma-data:/data \
|
||
louislam/uptime-kuma:latest
|
||
```
|
||
|
||
## Default Port
|
||
- 3001
|
||
|
||
## Connections
|
||
- [[Uptime Kuma]] ← monitors ← [[Blackbox_exporter]](功能重叠但 UI 更友好)
|
||
- [[Uptime Kuma]] ← alternative_to ← Uptime Robot
|
||
- [[Uptime Kuma]] ← integrates_with ← Prometheus(可选) |