太牛了!一个开源工具实现实时监控所有服务器
戳下方名片,关注并星标!
回复“1024”获取2TB学习资源!
👉体系化学习:运维工程师打怪升级进阶之路 4.0
— 特色专栏 —
MySQL/PostgreSQL/MongoDB
ElasticSearch/Hadoop/Redis
Kubernetes/Docker/DevOps
Kafka/RabbitMQ/Zookeeper
监控平台/应用与服务/集群管理
Nginx/Git/Tools/OpenStack
大家好,我是民工哥!
今天,给大家介绍一款轻量级服务器监控工具,专为追求高效简洁的用户设计。

简介
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 -O komari-agent
chmod +x komari-agent
./komari-agent install -s -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
##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' ''"
仪表盘概览
全局视图:展示所有服务器的在线状态(绿色/红色标记)、总流量和实时速率。
地区分布:通过地图或列表查看服务器地理分布,支持按地区筛选。

服务器详情
基础信息:服务器名称、操作系统、运行时间、剩余有效期。
资源监控:
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 证书全自动管理时代来了!
吊炸天!仅一个文件,就干掉了收费的网盘
传统 VPN 已过时!更灵活、可扩展的替代利器来了
传统 VPN 已过时!更灵活、可扩展的替代利器来了
弃用 Tcpdump、Wireshark !事实证明它更牛逼
暴涨 2386.38%!收入 46.07 亿,净利润 16.05 亿
服务器 CPU 突然飙到 100%,这样排查处理不背锅!
Docker Compose 已成过去式!更轻量、更适合现代架构的替代者来了
Wine 10.15 发布!Linux 跑 Windows 应用更丝滑了
史上最强开源虚拟机发布!这次终于对 ARM 下狠手了
再见 Claude Code!一个国产免费命令行就够了

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!









