【docker】轻量级自托管服务器监控 支持web界面 | Komari

1. 前言

官网:快速安装 | Komari

GitHub:komari/docs/README_zh.md at main · komari-monitor/komari

Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据。

效果,小清新风格,功能也很多:

2. 准备

夜梦这里使用的是雨云服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/

此项目强烈建议使用域名并开启SSL,否则您的敏感数据将存在严重风险。通过 namesilo 注册域名可以使用 1 美元优惠码:yemeng。

在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose

3. 部署

创建文件夹:

mkdir -p /root/data/docker_data/komari
cd /root/data/docker_data/komari

创建配置文件:

vim docker-compose.yml

英文输入法下按 i 进入编辑模式后,在这个配置文件的最后加入:

version: '3.8'

services:
  komari:
    image: ghcr.io/komari-monitor/komari:latest
    container_name: komari
    ports:
      - "25774:25774"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

按 esc 后,输入:wq 保存退出。运行:

docker-compose up -d

等待运行完毕后,就可以访问ip:25774进入后台了。

4. 反向代理

使用域名后,你需要完成反向代理并开启 SSL,具体为你的域名 -> 服务器IP:25774,反代可以参考下面两篇文章:

【docker】反向代理神器 ——Nginx Proxy Manager 的安装

【docker】Nginx Proxy Manager 的使用

5. 使用

通过ip:25774即可进入web界面。

管理员用户名密码可以通过下面的代码查看:

docker logs komari

在运行命令的下面几行,很好找:

成功登录:

我们在服务器-节点列表中添加节点,名字任意取(方便自己辨认就可以):

然后我们点击↓,复制其中的运行代码,安装选项可以根据自己的需求选择:

我们把安装代码复制到你想监控的服务器中,运行即可(如果没有使用域名,这个复制按钮可能用不了,直接选中复制即可)。

安装完成后,会有下面的提示:

===========================================
 Komari-agent installation completed!
[CONFIG] Service: komari-agent
[CONFIG] Arguments: -e http://666.666.666.666:23333 -t Zxxxxxxxxx
===========================================

管理页面已经能看到服务器的状态了~

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:【docker】轻量级自托管服务器监控 支持web界面 | Komari
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇