介绍一款轻量级服务器监控软件Beszel的安装和使用。
Beszel官网:https://beszel.dev/
Beszel Github主页:https://github.com/henrygd/beszel
帖子创建时Beszel版本:0.9.1
先给大家看一下主页效果:
单个服务器详细信息:
下面介绍一下Beszel的docker安装方法。
SSH进入系统后,首先新建Beszel数据文件夹,我习惯放在/etc/beszel_data:
mkdir /etc/beszel_data
然后新建docker-compose.yml:
touch /etc/beszel_data/docker-compose.yml
接着用nano打开docker-compose.yml(nano具体安装和使用方法请自行搜索):
cd /etc/beszel_data/ && nano docker-compose.yml
把下面的内容粘贴到docker-compose.yml里面(注意:先根据自己实际情况修改下面内容),然后保存:
services: beszel: image: henrygd/beszel # 注意,如果不能科学上网,需要使用镜像加速器拉镜像,具体请网上搜索 container_name: beszel restart: always ports: - 8090:8090 # 如果需要修改访问端口,修改第一个8090为你想要的端口,第二个别动 volumes: - /etc/beszel_data:/beszel_data # 如果需要修改数据文件夹,修改/etc/beszel_data
创建Beszel容器:
docker compose up -d
等待命令执行结束后,用浏览器打开http://你的服务器ip:8090访问Beszel,第一次访问需要创建管理员用户,输入邮箱地址,用户名和密码完成创建后即可登陆。
登陆完成后怎么添加要监控的服务器呢?
点击右上角添加客户端:
我们点击复制docker compose,
SSH登陆要监控的服务器,创建docker-compose.yml文件,将复制的内容粘贴进去保存,然后运行docker compose up -d,等命令执行成功后,在刚刚的界面里填上要监控的服务器名称和服务器ip,然后点击“添加客户端”就完成添加了,回到主页这时候应该能看到添加的服务器了(注意:服务器防火墙要放行45876端口)。
本文结束~