太牛了!一个开源工具实现实时监控所有服务器
戳下方名片,关注并星标!
回复“1024”获取2TB学习资源!
👉体系化学习:运维工程师打怪升级进阶之路 4.0
— 特色专栏 —
大家好,我是民工哥!
今天,给大家介绍一款轻量级服务器监控工具,专为追求高效简洁的用户设计。

简介
Komari 作为轻量级自托管服务器监控工具,其核心价值在于极简架构、低资源占用(Agent 内存占用稳定在 10MB 以内,CPU 使用率几乎忽略不计,树莓派到企业级服务器均可流畅运行。)和直观的可视化,适合个人开发者、小型团队或边缘计算场景。
核心优势
轻量化设计
-
技术栈选择:采用 Go/Rust 编写后端(内存占用<50MB),前端使用 Svelte/Vue 3(编译后 JS 体积<200KB),避免 Electron 等重型框架。
-
数据采集:通过 eBPF 或 Prometheus 轻量级 Exporter 采集指标,替代传统 Agent 的全量监控模式。
-
存储优化:支持时序数据库(如 InfluxDB、TDengine)的列式存储,或直接输出到 Loki 日志系统。
自托管友好性
-
单文件部署:提供静态二进制文件(含内置 Web 服务器)或 Docker 镜像(<100MB)。
-
配置极简:通过环境变量或
config.toml文件设置监控项,支持 JSON/YAML 模板批量配置。 -
离线模式:支持本地存储+定期导出(如 CSV/JSON),无需依赖云端服务。
高效简洁的 UI
-
实时仪表盘:基于 ECharts 或 uPlot 实现亚秒级更新,支持拖拽式布局自定义。
-
告警系统:集成 Webhook/邮件/Slack 通知,支持阈值动态调整(如 CPU>80% 持续 5 分钟触发)。
-
移动端适配:响应式设计兼容手机浏览器,关键指标以卡片形式展示。
适用场景
-
个人服务器监控:实时掌握零散服务器性能,确保应用稳定运行。
-
中小型企业:简单易用的监控系统,满足 50 台以内服务器的集群管理需求。
-
开发测试环境:跟踪服务器性能,及时优化资源分配。
-
企业内网运维:无需外网连接,独立运行监控内网服务器。
安装与使用
快速安装方式
一键安装脚本(推荐):
curl -fsSL https://raw.githubusercontent.com/komari-monitor/komari/main/install-komari.sh -o install-komari.sh
chmod +x install-komari.sh
sudo ./install-komari.sh

安装完成后,终端会显示登录地址、用户名和密码,请妥善保存。
Docker 部署:
# 安装 Docker
curl -sSL https://get.docker.com/ | sh
# 创建数据目录
mkdir -p ./data
# 运行 Docker 容器
docker run -d \
-p 25774:25774 \
-v $(pwd)/data:/app/data \
--name komari \
ghcr.io/komari-monitor/komari:latest
容器启动后,通过日志获取初始登录信息:
docker logs komari
输出示例:
[INFO] Komari is running on http://0.0.0.0:25774
[INFO] Default username: admin
[INFO] Default password: (随机生成密码)
访问 Web 界面:浏览器打开 http://<服务器IP>:25774,输入账号密码登录。
在目标服务器上安装 Agent
Komari 的 Agent 是轻量级数据采集器,资源占用极低(内存<10MB)。从 Komari Web 界面的 “添加服务器” 页面获取下载链接。
安装 Agent(以 Linux 为例):
wget <Agent下载链接> -O komari-agent
chmod +x komari-agent
./komari-agent install -s <Komari服务器IP> -p 25774
验证 Agent 连接:在 Komari Web 界面查看 “服务器列表”,确认新服务器状态为 “在线”。
Agent 自动发现
Komari 支持自动发现功能,允许批量部署和管理多个 Agent 实例。通过自动发现密钥,Agent 可以自动注册到 Komari 监控系统中。
##Linux/macOS
bash <(curl -sL https://raw.githubusercontent.com/komari-monitor/komari-agent/refs/heads/main/install.sh) -e https://server_ip --auto-discovery <AD Key>
##Windows
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "iwr 'https://raw.githubusercontent.com/komari-monitor/komari-agent/refs/heads/main/install.ps1' -UseBasicParsing -OutFile 'install.ps1'; & '.\install.ps1' '-e' 'https://server_ip' '--auto-discovery' '<AD Key>'"
仪表盘概览
全局视图:展示所有服务器的在线状态(绿色/红色标记)、总流量和实时速率。
地区分布:通过地图或列表查看服务器地理分布,支持按地区筛选。

服务器详情
基础信息:服务器名称、操作系统、运行时间、剩余有效期。
资源监控:
-
CPU 使用率:实时曲线和 1 小时/24 小时历史数据。
-
内存占用:已用内存、总内存、缓存占比。
-
磁盘空间:各分区使用情况,支持按容量排序。
网络监控:
-
实时速率:上行/下行带宽使用情况。
-
总流量:当日/当月流量统计,支持设置流量上限告警。
使用截图








配置通知渠道
支持邮件、Webhook、钉钉等通知方式,及时接收告警信息。
示例:配置邮件通知
-
进入 “设置” → “通知配置”。
-
填写 SMTP 服务器信息(如 Gmail、QQ 邮箱等):
-
服务器地址:smtp.gmail.com
-
端口:587
-
用户名/密码:邮箱账号和授权码(需开启 SMTP 服务)。
-
测试发送,确认配置正确。
对比竞品
|
特性 |
Komari |
Prometheus+Grafana |
Zabbix |
|---|---|---|---|
| 资源占用 |
<100MB 内存 |
~500MB(含 TSDB) |
>1GB(Java 应用) |
| 部署复杂度 |
单文件/Docker |
需配置 Prometheus+Alertmanager |
需数据库+Web 服务器 |
| 告警延迟 |
<1 秒(WebSocket 推送) |
~5 秒(轮询) |
~10 秒(依赖轮询间隔) |
| 移动端支持 |
优秀(响应式设计) |
需额外 App |
有限(仅基础功能) |
结语
轻量级自托管服务器监控神器,5分钟部署,让运维从此“主动掌控”!
Komari 的成功关键在于精准定位需求:既非替代 Prometheus 的企业级方案,也非简单替代 htop 的终端工具,而是填补“轻量级自托管可视化监控”的市场空白。
通过持续优化插件生态和移动端体验,有望成为中小规模基础设施监控的首选工具。
数据完全自托管,隐私安全有保障,部署门槛极低,新手也能 5 分钟上手。强烈推荐给所有需要服务器监控的用户!
5 分钟开启轻量级服务器监控新时代! 🚀
地址:https://github.com/komari-monitor/komari
👍 既然都看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~
公众号读者专属技术群
构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加微信好友)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。
扫码加我好友,拉你进群


一键搞定申请、部署、续期与监控,SSL 证书全自动管理时代来了!
弃用 Tcpdump、Wireshark !事实证明它更牛逼
暴涨 2386.38%!收入 46.07 亿,净利润 16.05 亿
Docker Compose 已成过去式!更轻量、更适合现代架构的替代者来了
Wine 10.15 发布!Linux 跑 Windows 应用更丝滑了

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)