功能
它能做的一切
告警、代理、团队、状态页以及其他功能,都在一个容器里。每种监控类型报告的内容见“监控项”页面。
- 依赖关系
把交换机声明为其下游监控项的父级。它宕机时你只收到一条通知,而不是三十条;其余显示为“被上级抑制”。
- 按主机分组
阵列降级的 NAS 每个周期只发一条消息,而不是每块磁盘一条。提醒、升级、确认、暂停提醒、按监控项忽略和清除已解决的历史,全部内置。每个监控项上的铃铛会显示其活动告警的数量。
- 先学习的基线
无需调阈值的异常检测:168 个时段,对应一周中的每个小时。前 14 天保持静默,只显示它本来会触发什么。
- 预报
“该文件系统将在四天内写满”会作为预报列出,与当前已经出问题的内容分开。
- 维护、静默与通知策略
一次性或每周的窗口、滞后、抖动保持、安静时段、批量发送和每小时上限,让糟糕的一夜不会变成两百条推送。
一条告警的路径
34 个通知渠道
每个渠道都有测试按钮,并在文档中有配置页面。
- Discord
- Slack
- Telegram
- Microsoft Teams
- Matrix
- Mattermost
- Rocket.Chat
- Google Chat
- Zulip
- ntfy
- Gotify
- Pushover
- Pushbullet
- Bark (iOS)
- Web Push (browser, PWA)
- Apprise
- Home Assistant
- Email (SMTP)
- Signal
- SMS via Twilio
- WhatsApp (Cloud API)
- WhatsApp (CallMeBot)
- Threema Gateway
- Webex
- SMS via Vonage
- SMS via Telnyx
- SMS via ASPSMS
- PagerDuty
- Opsgenie
- DumbMonit on-call
- Jira
- GLPI
- Zammad
- Custom webhook
为不支持 SNMP 的监控项准备的代理
一个小型二进制程序,把 CPU、内存、磁盘、网络、服务和运行时间推送到服务器,机器提供时还包括温度、风扇、SMART 和 ZFS 存储池。由它主动连接服务器,而不是反过来:机器上无需开放任何端口。
# 界面会自动为你填入令牌
curl -sSL http://server:8080/install.sh | sh -s -- \
--token=dmon_xxx --url=http://server:8080
Windows 上可从 /install.ps1 获取 PowerShell 脚本。代理也提供镜像:ghcr.io/laupernoe/dumbmonit-agent。
- Linux已支持x86_64 和 aarch64,systemd 或 OpenRC。Docker 容器和操作系统健康状况(更新、待重启、失败的单元)。
- Windows已支持x86_64,作为 Windows 服务安装。通过 smartctl 获取 SMART。
- macOS预览版launchd,Apple silicon 和 Intel;二进制文件随每个版本发布。尚未在真实硬件上运行。
- FreeBSD预览版rc.d,x86_64,ZFS 存储池。尚未在真实硬件上运行。
远程站点,仅出站连接
在中继模式下,代理从自己所在的网络——第二个站点、客户的网络或 NAT 后的 VPS——运行服务器的探测(SNMP、Proxmox、HTTP…),无需任何入站连接:不用 VPN,也不用开放端口。监控远程站点
远程站点
连接由远程站点发起,仅出站:无需 VPN,无需开放入站端口。
团队、客户与值班
小型 IT 团队或 MSP 所需的一切,无需额外产品。
- 多客户(MSP)模式
一个实例服务多个客户:每个客户拥有独立的站点、文件夹、告警、仪表板和 SLA 报告。
- 账户
管理员、操作员和只读三种角色,TOTP 与通行密钥,审计日志,基于 OpenID Connect 或 SAML 的单点登录,SCIM 自动配置,以及 LDAP 或 Active Directory 登录。默认关闭自助注册。
- 值班与升级
值班表、替班和按人员的多级升级。按文件夹划分团队与权限。
- 通过 Active Directory 部署
现成的部署包会把 Windows 代理安装到域内服务器上,服务器地址和端口已预先填好。
多客户(MSP)模式
面向你的服务对象的状态页
公开页面位于 /s/<名称>:服务分组及 90 天历史、可用率、故障与维护公告、双重确认的邮件订阅、RSS、README 徽章和紧凑嵌入。页面也可以设为私有,通过密码或单点登录访问。
只有你选择的标签会离开服务器。监控项名称、地址和类型绝不会出现在页面、徽章或邮件中。
- 在手机上
查看状态、确认告警、开启维护窗口。可安装到主屏幕,刻意不提供离线模式:它绝不会显示昨天的状态。
- 墙面模式
为机房显示器准备的全屏看板:总体结论与时钟、设备统计、健康条带、未处理告警和值班人员。站在房间另一头也能看清。
- 拓扑图
用 DumbMonit 已知的信息绘制整个基础设施的一张图:依赖关系、中继、虚拟化平台上的客户机和 LLDP 邻居。无需手工输入。 在文档中了解更多