再見zabbix!輕量級自建服務器監控神器在Linux 的完整部署指南
在日常運維中,服務器監控是繞不開的核心環節。相比笨重的 Zabbix、Prometheus,Komari 以輕量、自建、可控著稱,尤其適合個人開發者和中小團隊。它提供直觀的 Web 界面,支持輕量級 Agent 數據采集,部署簡單,資源占用極低。本文將帶你在 Rocky Linux 上快速落地 Komari。
GitHub 項目地址:https://github.com/komari-monitor/komari
Komari 的核心亮點
? 輕量高效 :Go 語言開發,資源占用極低。
? 自建可控 :數據完全掌握在自己手里,避免第三方泄露風險。
? Web 界面 :開箱即用的可視化監控面板。
? 多種部署方式 :支持一鍵腳本、Docker、二進制文件。
本次環境系統使用的是Rocky Linux9
1. 更新系統
sudo dnf update -y1. 安裝必要工具
sudo dnf install -y curl wget git1. 開放防火墻端口(默認 25774)
sudo firewall-cmd --permanent --add-port=25774/tcp
sudo firewall-cmd --reload部署方式一:Docker 部署(推薦)如果你習慣容器化,Docker 是更優雅的選擇。
寶塔中部署docker
![]()
# 安裝 Docker(若未安裝)
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker
# 創建數據目錄
mkdir -p /data/docker# 啟動容器
docker run -d \
-p 25774:25774 \
-v /data/docker/komari-data:/app/data \
--name komari \
ghcr.io/komari-monitor/komari:latest
查看默認賬號密碼:
docker logs komari部署方式二:一鍵安裝腳本(推薦)Komari 官方提供了安裝腳本,適合快速體驗。
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安裝完成后,訪問:
http://
<服務器ip>
:25774
默認用戶名和密碼會在安裝日志中顯示,可通過環境變量 ADMIN_USERNAME 和 ADMIN_PASSWORD 自定義。
部署方式三:二進制文件
適合不想依賴容器的場景。
訪問與驗證# 下載最新 release
wget https://github.com/komari-monitor/komari/releases/latest/download/komari-linux-amd64 -O komari
chmod +x komari
# 啟動服務
./komari server -l 0.0.0.0:25774# ./komari server -l 0.0.0.0:25774
2025/11/05 21:59:36 Komari Monitor 1.1.3 (hash: XXXXX)
2025/11/05 21:59:36 Using SQLite database file: ./data/komari.db
2025/11/05 13:59:36 Application timezone is set to 'UTC'.
2025/11/05 13:59:36 Default admin account created. Username: admin , Password: XXXXXXXXXXXXXXX
2025/11/05 13:59:36 Starting server on 0.0.0.0:25774 ...
2025/11/05 13:59:36 Using ipinfo.io as GeoIP provider.
瀏覽器打開:
http://
<服務器ip>
:25774
輸入賬號密碼即可進入監控面板。此時你已經擁有一個輕量級、自建的服務器監控平臺。
![]()
登錄監控后臺
添加節點 ![]()
再點擊編輯
記住令牌 ![]()
Nginx反向代理配置
安裝nginx,省略
編輯 Nginx 配置文件:
vi /etc/nginx/conf.d/komari.conf寫入以下內容(假設 Komari 運行在本地 25774 端口):
server {
listen 80;
server_name monitor.example.com;location / {
proxy_pass http://127.0.0.1:25774;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
就可以使用域名訪問komari
Komari 客戶端(Agent)安裝指南
Komari 的客戶端(Agent)需要安裝在被監控的服務器或設備上,用于采集系統信息并上報到 Komari 主控端。安裝方式主要有 Linux 二進制安裝、Docker 部署 和 Windows 安裝(WinSW 托管) komari-document.pages.dev
https://komari-document.pages.dev/install/quick-start獲取 Agent? GitHub Releases 頁面:https://github.com/komari-monitor/komari-agent/releases
? 根據目標系統選擇對應版本:
? Linux:
komari-agent-linux-amd64? Windows:
komari-agent-windows-amd64.exe? ARM 架構:
komari-agent-linux-arm64
1. 下載并賦權
wget https://github.com/komari-monitor/komari-agent/releases/latest/download/komari-agent-linux-amd64 -O komari-agent
chmod +x komari-agent1. 運行 Agent
./komari-agent -e http://
<主控端地址>
:25774 -t
<注冊token>
?
-e指定 Komari 主控端地址?
-t為主控端生成的注冊 Token
1. 后臺運行(systemd)
vim /etc/systemd/system/komari-agent.service寫入:
[Unit]
Description=Komari Agent
After=network.target
[Service]
ExecStart=/usr/local/bin/komari-agent -e http:// <主控端地址> : 25774 -t <注冊token>
Restart=always[Install]
WantedBy=multi-user.target
啟用并啟動:
sudo systemctl daemon-reload
sudo systemctl enable --now komari-agentDocker 部署 Agent docker run -d \
--name komari-agent \
ghcr.io/komari-monitor/komari-agent:latest \
-e http://
<主控端地址>
:25774 \
-t
<注冊token>Windows 客戶端安裝(WinSW 托管)1. 下載
komari-agent-windows-amd64.exe2. 下載 WinSW ,重命名為
komari-agent.exe3. 在同目錄下創建
komari-agent.xml,內容示例:
komari-agent
id>
Komari Agent
name>
Komari Windows Agent Service
description>
komari-agent-windows-amd64.exe
executable>
-e http://<主控端地址>:25774 -t <注冊Token>
arguments>
service>1. 以管理員身份運行:
komari-agent.exe install
komari-agent.exe start驗證? 登錄 Komari Web 控制臺
? 在 節點管理 中確認客戶端是否上線
? 若未上線,檢查防火墻端口、Token 是否正確
至此,你的 Komari 客戶端已成功安裝并接入主控端。
總結
如果你追求 輕量、可控、快速部署 的監控方案,Komari 是一個極具性價比的選擇。無論是 一鍵腳本 還是 Docker 部署,都能在幾分鐘內完成落地。對于個人開發者和中小團隊來說,它幾乎是“零門檻”的監控神器。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.