公司宽带半夜断了你都不知道?Docker跑个UptimeKuma掉线秒提醒
小公司没有专职 IT,网络出事的方式往往很被动:宽带半夜断了,第二天早上员工到岗才发现全员断网;周末监控录像机掉线,周一才知道有个时段是空白。等客户或员工来"报警",损失已经发生。这个问题用一个开源小工具就能补上——Uptime Kuma,一台旧电脑或公司 NAS 就能跑,掉线自动推送到手机。
它是什么
Uptime Kuma 是一个开源的可用性监控面板(开源项目,自行部署使用不花钱,第三方工具的客观情况),核心能力就两件事:每隔一段时间去"戳"一下你指定的目标,发现失败了就按你设置的渠道发通知。支持盯的东西很全:网页地址、Ping、TCP 端口、DNS,还可以直接盯 Docker 容器。通知渠道覆盖钉钉、企业微信、邮件等常见出口,配置完成后告警直达手机。
十分钟部署:一条命令
公司有 NAS 或一台不关机的旧电脑,装好 Docker 后执行:
docker run -d –restart=always -p 3001:3001 louislam/uptime-kuma:1
浏览器打开"这台机器的 IP:3001",建好管理员账号就能用了。加了 –restart=always 之后,宿主机重启容器也会自己拉起来,适合无人值守。
建议盯这五样
- 公司宽带出口:Ping 一个稳定的公网目标,宽带断立刻知道;
- 业务系统入口:用网页地址监控,登录页打不开马上告警;
- NAS 或文件服务器:Ping 加端口各建一条,掉线、服务停转分开报;
- 监控录像机:掉线即通知,避免回放时段空白才发现;
- 核心交换机或路由器管理地址:内网设备也纳入盯防。
每条监控建议把检查间隔设为 60 秒、重试次数设为 2 到 3 次:偶尔丢一个包就告警会很吵,连续失败两三次再报,既不漏报也不误报。
两个安全提醒
一是不要把监控面板端口直接映射到公网,内网用或加访问控制;二是通知渠道里存的 token、密钥等于一把钥匙,别截图外发。监控本身只读不改,风险小,但面板账号要设强密码。
小公司的网络可用性,说到底就是"出了事多久知道"。自己动手有困难的,贵州诚鑫致达科技可以帮客户把这套掉线告警连同网络排查一起配好——当企业的数字资产不掉线、数据有备份,生意才稳。
——企业数据管家 · 贵州诚鑫致达科技