为什么选择 DumbMonit
一处搞定,无需拼装
一个容器,一分钟
单个容器、一个卷,无需额外权限。打开页面,创建账户,添加监控项:图表和告警随之而来。
安静的告警
实用规则从一开始就已启用。依赖关系、分组和学习得到的基线,把三十条消息变成一条。
113 种监控项类型
交换机、防火墙、虚拟化平台、NAS、网站、数据库和自托管应用,各自按厂商期望的方式读取。
团队与客户
角色、按文件夹权限、值班与升级。MSP 模式让每个客户的站点、告警和报告互相隔离。
状态页
为用户和客户提供公开或私有页面,包含历史记录、故障公告和订阅者。
开放 API 与 GitOps
每个接口都有 OpenAPI 描述,按范围授权的令牌,YAML 配置,命令行工具、Terraform provider 和 MCP 服务器。
工作原理
易于运行,易于理解
一个进程统管一切:探测向外发起,代理主动连入,所有告警都经过同一个引擎。
架构
一条告警的路径
集成
它能监控什么?
选择一个系列,查看监控内容、随附的告警规则,以及被监控系统上需要准备的事项。
服务器与硬件
通过代理监控 Linux、Windows、macOS 和 FreeBSD 机器,通过管理控制器监控服务器硬件,以及 UPS 和 Active Directory。
7 种监控项类型
网络监控项
交换机、路由器、接入点和 VPN:任何 SNMP 设备、MikroTik、UniFi、Tailscale 和 OpenVPN。
11 种监控项类型
Cloud services
Microsoft 365, Entra ID, Azure, AWS, Cloudflare, Hetzner, OVHcloud and Infomaniak: service health, licences, secrets about to expire, tunnels, servers and alarms.
8 种监控项类型
防火墙
OPNsense、pfSense、FortiGate 和 Sophos:网关、隧道、接口、高可用和许可证。
6 种监控项类型
虚拟化平台与集群
Proxmox、vSphere、XCP-ng、Nutanix 和 Kubernetes:主机、客户机、存储和集群健康。
6 种监控项类型
NAS 与备份
Synology、TrueNAS、Unraid、Proxmox Backup Server 和 Veeam:磁盘、存储池,以及最近一次成功备份的时间。
10 种监控项类型
网站、证书与检查
网页和 API、端口、DNS、ping、TLS 证书、时间服务器、域名到期、心跳以及网站变更。
15 种监控项类型
Web 服务器与反向代理
Traefik、Caddy、Nginx、Apache 和 Nginx Proxy Manager:后端、证书和错误率。
5 种监控项类型
自托管应用
Nextcloud、Immich、Paperless-ngx、Jellyfin、Plex、Home Assistant、GitLab 和 Forgejo。
18 种监控项类型
DNS、邮件与安全
Pi-hole、AdGuard Home、CrowdSec,以及邮件服务器和网关:SMTP、MDaemon、SecurityGateway 和 Proxmox Mail Gateway。邮件服务器或 IP 段的黑名单检查。
12 种监控项类型
数据库与可观测性
PostgreSQL、MySQL、MongoDB、Redis、RabbitMQ、MQTT,以及 VictoriaMetrics、Loki 和 Graylog 服务器。
15 种监控项类型
适用对象
从家里的机柜到客户的网络
家庭实验室
你自己的网络
Proxmox、一台 NAS、一台防火墙、几个自托管应用。输入地址即可添加,无需编写任何查询就能得到图表和告警。
中小企业
一到十人的 IT 团队
Active Directory、Microsoft 365、Windows 与 Linux 服务器、交换机和备份。角色、值班和 SLA 报告,不按设备收费。
MSP
客户的网络
一个实例,多个客户。每个站点一个仅出站的中继代理,各客户的告警、报告和状态页互相隔离。
数字一览
- 113种监控类型
- 34个通知渠道
- 9种语言
- 1个容器即可运行
- 0 €许可费用,MIT
- 全部开源
MIT,包括依赖项:任何不在 OSI 认可许可证下的依赖,CI 都会失败。没有任何功能为付费版保留,因为根本没有付费版。 DumbMonit 完全免费,并将一直免费。
- 公开的安全检查
该项目由 OpenSSF 公开评分。这些链接打开实时结果。 OpenSSF Best Practices · OpenSSF Scorecard
- 告诉我们哪里出了问题
读数不对的监控项、无故把你吵醒的告警、让你困惑的页面:每一份反馈都会让下一个版本更好。也欢迎提出监控项支持请求。
$ mkdir dumbmonit && cd dumbmonit
$ curl -fsSLO https://raw.githubusercontent.com/laupernoe/dumbmonit/main/docker-compose.yml
$ docker compose up -d
然后打开 http://localhost:8080 并创建第一个账户。镜像支持 amd64 和 arm64:ghcr.io/laupernoe/dumbmonit。
DumbMonit 尚处于 1.0 之前(当前版本为 0.16.1)。它每天在作者自己的网络上运行,但 HTTP API 和数据库结构在小版本之间仍可能变化;changelog 会说明如何升级。部分集成只在测试实例上验证过。欢迎试用,并告诉我们哪里出了问题。