Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据。Komari完全开源,包括前端网页。komari-monitor/komari
Komari使用Websocket通信,只要你的CDN支持、就可以通过CDN与Agent建立连接,无需准备多个域名。
Demo站点: https://komari.akz.moe , 账号 admin
密码 azVlSV80dhM6
(Demo站点将只开放一段时间,请不要将允许远程控制的Agent安装到Demo站点)
(另:Demo站点用的白嫖的AWS EC2,随时停机)
相较于其他探针,Komari的优势是:
- 部署简单
适用于使用了 systemd 的发行版(Ubuntu、Debian...)。
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
- 创建数据目录:
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
- 在浏览器中访问
http://<your_server_ip>:25774
。
Note
你也可以通过环境变量 ADMIN_USERNAME
和 ADMIN_PASSWORD
自定义初始用户名和密码。
- 访问 Komari 的 GitHub Release 页面 下载适用于你操作系统的最新二进制文件。
- 运行 Komari:
./komari server -l 0.0.0.0:25774
- 在浏览器中访问
http://<your_server_ip>:25774
,默认监听25774
端口。 - 默认账号和密码可在启动日志中查看,或通过环境变量
ADMIN_USERNAME
和ADMIN_PASSWORD
设置。
Note
确保二进制文件具有可执行权限(chmod +x komari
)。数据将保存在运行目录下的 data
文件夹中。
- Go 1.18+ 和 Node.js 20+(手工构建)
- 构建前端静态文件:
git clone https://github.com/komari-monitor/komari-web cd komari-web npm install npm run build
- 构建后端:
git clone https://github.com/komari-monitor/komari cd komari
将步骤1中生成的静态文件复制到
komari
项目根目录下的/public/dist
文件夹。go build -o komari
- 运行:
./komari server -l 0.0.0.0:25774
默认监听
25774
端口,访问http://localhost:25774
。
- 快速备份、迁移
备份迁移数据?进入后台-账户-下载备份即可!
- 终端
终端风格为Windows Terminal,可以使用一些Windows Terminal的快捷操作,例如右键复制粘贴
- 命令剪切板
妈妈再也不怕我忘记指令了
- 历史数据
默认记录30天的历史数据,可以设置,理论无限。
- Github登录/2FA
- 延迟监测
支持ICMP/TCP/HTTP
其他截图
Comments NOTHING