安装Beszel教程
接下来,我们将正式开始Beszel探针的安装过程。整个过程分为三个简单步骤,跟着做,很快就能完成!
1. 安装Beszel Hub
首先,我们需要在我们准备好的服务器上安装Beszel Hub。Hub是整个监控系统的核心,负责收集和展示所有被监控服务器的数据。
-u: 卸载-p <port>: 指定端口号(默认: 8090)
登录到你的服务器后,执行以下命令:
curl -sL https://raw.githubusercontent.com/henrygd/beszel/main/supplemental/scripts/install-hub.sh -o install-hub.sh && chmod +x install-hub.sh && ./install-hub.sh安装完成后,检查服务状态:
# 查看Beszel Hub服务Active状态:active (running) 表示表示正常运行
[root@localhost ~]# systemctl status beszel-hub.service
root@debian:~# systemctl status beszel-hub.service
* beszel-hub.service - Beszel Hub Service
Loaded: loaded (/etc/systemd/system/beszel-hub.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-04-07 10:22:10 CST; 4min 14s ago
Main PID: 293219 (beszel)
Tasks: 9 (limit: 8210)
Memory: 13.1M
CPU: 463ms
CGroup: /system.slice/beszel-hub.service
`-293219 /opt/beszel/beszel serve --http 0.0.0.0:8090
# 启动Beszel Hub服务
[root@localhost ~]# systemctl start beszel-hub.service 如果服务状态是active (running),你就进入了Beszel的管理页面:http://你的IP:8090。
第一次登录时,需要创建自己的管理员账号
记得第一时间修改默认密码,点击右上角的用户图标,选择”修改密码”即可完成。
2. 添加被监控服务器
现在,我们需要将其他VPS服务器添加到监控系统中。
在Beszel Hub的管理页面,你会看到一个”添加 客户端“的按钮,点击它,然后选择”二进制“。
系统会生成一条安装命令,类似这样:
curl -sL https://raw.githubusercontent.com/henrygd/beszel/main/supplemental/scripts/install-agent.sh -o install-agent.sh && chmod +x install-agent.sh && ./install-agent.sh -p 45876 -k "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIYLYY/F1SgxdctvNJwzAbNHl0qaGA68BI4GY3uU06w/" --china-mirrors复制这条命令,然后依次登录到你想要监控的那台VPS服务器上,执行这条命令。
“等等,每台服务器都要执行一遍吗?”
是的,但别担心,这个过程非常快。每台服务器执行完命令后,大约10-20秒就会在Hub的管理页面上显示出来。
我记得我第一次添加了5台服务器,前后不到3分钟就全部搞定了。命令执行后,Beszel Agent会自动安装并连接到你的Hub服务器。
3. 查看监控数据
所有服务器添加完成后,回到Beszel Hub的管理页面,你会看到一个漂亮的仪表盘,显示着所有服务器的实时状态。
包括但不限于:
- CPU使用率
- 内存占用
- 磁盘使用情况
- 网络流量
- 系统负载
- 运行时间
点击任意服务器,还可以查看更详细的监控数据和历史趋势图。
“哇,这样一来,我再也不用挨个登录服务器查看状态了!”没错,这正是我们的目标。
Beszel还提供了告警功能,当服务器出现异常时(比如CPU使用率过高、内存不足等),可以通过邮件或其他方式通知你。这个功能在”设置”页面中可以配置。
完成!
信息来源:https://vpszhijia.com/vps%E6%8E%A2%E9%92%88%E6%90%AD%E5%BB%BA-beszel