beszel,一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。

简介

Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。

它拥有友好的 Web 界面、简单的配置,并且开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。

官网:https://www.beszel.dev

安装 hub

Docker

1
2
3
4
mkdir -p /srv/container_srv/beszel
cd /srv/container_srv/beszel

vim docker-compose.yml
1
2
3
4
5
6
7
8
9
services:
  beszel:
    image: henrygd/beszel
    container_name: beszel
    restart: unless-stopped
    ports:
      - 8030:8090
    volumes:
      - ./beszel_data:/beszel_data

安装 agent

使用 Hub

hub 提供了 docker 安装命令,先在 web 界面添加新的 agent,复制 docker compose 文件后者 docker 命令在 agent 端安装

Docker

1
2
3
4
mkdir -p /srv/container_srv/beszel-agent
cd /srv/container_srv/beszel-agent

vim docker-compose.yml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
services:
  beszel-agent:
    image: henrygd/beszel-agent
    container_name: beszel-agent
    restart: unless-stopped
    network_mode: host
    volumes:
      - ./beszel_agent_data:/var/lib/beszel-agent
      - /var/run/docker.sock:/var/run/docker.sock:ro
      # 通过在 /extra-filesystems 中挂载文件夹来监控其他磁盘/分区
      # - /mnt/disk1/.beszel:/extra-filesystems/disk1:ro
    environment:
      LISTEN: 45876
      KEY: "<公钥>"
      HUB_URL: "http://localhost:8090"
      TOKEN: "<令牌>"
页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading

-->