Beszel搭建和使用

news/2025/2/21 10:43:35/文章来源:https://www.cnblogs.com/minseo/p/18728811

官网
https://beszel.dev/zh/
简介
Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。
它拥有友好的 Web 界面、简单的配置,并且开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。

  1. 环境查看
    系统环境
# cat /etc/redhat-release 
Rocky Linux release 9.3 (Blue Onyx)
# uname -a
Linux Rocky9StoneCrm003080 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

软件环境

# docker version
Client: Docker Engine - CommunityVersion:           25.0.3API version:       1.44Go version:        go1.21.6Git commit:        4debf41Built:             Tue Feb  6 21:14:42 2024OS/Arch:           linux/amd64Context:           defaultServer: Docker Engine - CommunityEngine:Version:          25.0.3API version:      1.44 (minimum version 1.24)Go version:       go1.21.6Git commit:       f417435Built:            Tue Feb  6 21:13:06 2024OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.6.28GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bbrunc:Version:          1.1.12GitCommit:        v1.1.12-0-g51d5e94docker-init:Version:          0.19.0GitCommit:        de40ad0
  1. 安装服务端
# 创建文件夹
# mkdir beszel

下载docker-compose.yml

# cat docker-compose.yml 
services:beszel:image: henrygd/beszel:latestcontainer_name: beszelrestart: unless-stoppedextra_hosts:- host.docker.internal:host-gatewayports:- 8090:8090volumes:- ./beszel_data:/beszel_data

启动服务器端

# docker-compose up -d

登录

# http://ip:8090

第一次登陆设置用户名和密码
image

截图有误 需要使用邮箱作为用户名

  1. 安装客户端
    客户端有两种安装方式一种是docker-compose.yml
    一种是二进制安装方式
  • docker安装
    获取docker-compose.yml文件
    image
    创建目录
# mkdir beszel-agent/

docker-compose.yml文件

# cat docker-compose.yml 
services:beszel-agent:image: "henrygd/beszel-agent"container_name: "beszel-agent"restart: unless-stoppednetwork_mode: hostvolumes:- /var/run/docker.sock:/var/run/docker.sock:ro# monitor other disks / partitions by mounting a folder in /extra-filesystems# - /mnt/disk/.beszel:/extra-filesystems/sda1:roenvironment:PORT: 45876KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK1hqCLr3nVwaqwBi3Vr/8MM14JJlM8wGjyGkykHMvD6"

启动

# docker-compose up -d 
  • 二进制
    如果需要监控GPU等信息则需要使用二进制方式安装agent
    获取安装命令
    image
    完整安装命令如下
# 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 AAAAC3NzaC1lZDI1NTE5AAAAIK1hqCLr3nVwaqwBi3Vr/8MM14JJlM8wGjyGkykHMvD6" --china-mirrors

如果主机网络不好下载不了脚本则使用网络好的主机下载好脚本然后一步步执行操作

安装后查看页面
image
查看单机的监控
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/887502.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定制化流程,私有化未来:工作流管理软件的私有化转型之路

工作流管理软件私有化是指将工作流管理软件部署在组织内部的私有服务器或专有云环境中,以确保数据的安全性、隐私性和组织的完全控制权。以下是对工作流管理软件私有化的详细分析: 一、私有化的优势 数据安全: ○ 私有化部署确保所有数据存储在组织内部的服务器或私有云中,…

京东零售数据资产能力升级与实践

开篇 京东自营和商家自运营模式,以及伴随的多种运营视角、多种组合计算、多种销售属性等数据维度,相较于行业同等量级,数据处理的难度与复杂度都显著增加。如何从海量的数据模型与数据指标中提升检索数据的效率,降低数据存算的成本,提供更可信的数据内容和多种应用模式快速…

【稳定性】稳定性建设之依赖设计

背景 随着分布式微服务的发展,一个普通的应用可能会依赖于许多其他服务,这给系统的限流降级、优化改造等操作带来了困难。在没有明确强弱依赖关系的情况下,我们很难有效地进行这些操作。为了解决这个问题,强弱依赖治理成为了一种科学的手段。通过强弱依赖治理,我们可以持续…

牛客题解 | 反转链表-2

牛客输入输出题单题解题目 题目链接 描述 这是一篇针对初学者的题解,共用2种方法解决。 知识点:单链表 难度:一星 题解 方法一:构造链表 如果此类型的题出现在笔试中,如果内存要求不高,可以采用如下方法: 可以先用一个vector将单链表的指针都存起来,然后再构造链表。 此…

uni-app实现小程序复制功能失败

1.先准备好要实现粘贴复制的代码<view class="form_left"><text class="form_one">订单编号</text><text class="form_two">{{ order_id }}</text><text class="form_copy" @click="copy(order…

牛客题解 | 链表相加(二)

牛客输入输出题单题解题目 题目链接 题目主要信息:给定两个链表,每个链表中节点值都是0-9,每个链表就可以表示一个数字 将两个链表表示的数字相加,结果也存在链表中举一反三: 学习完本题的思路你可以解决如下题目: BM1.反转链表 BM86.大数加法 方法:反转链表法(推荐使用…

牛客题解 | 顺时针旋转矩阵

牛客输入输出题单题解题目 题目链接 题目主要信息:给定一个\(n*n\)的矩阵,返回其顺时针90度旋转后的结果举一反三: 学习完本题的思路你可以解决如下题目: BM97. 旋转数组 方法:倒置翻转(推荐使用) 知识点:矩阵转置 矩阵转置是将上三角矩阵元素与下三角矩阵元素依据对角线…

牛客题解 | 链表中倒数最后k个结点

牛客输入输出题单题解题目 题目链接 题目的主要信息:一个长度为\(n\)的链表,返回原链表中从倒数第k个节点至尾节点的全部节点 如果该链表长度小于k,请返回一个长度为 0 的链表举一反三: 学习完本题的思路你可以解决如下题目: BM4.合并有序链表 BM5.合并k个已排序的链表 BM…

打造专属任务管理利器:智慧工具私有化部署策略与实践

智慧任务管理工具私有化是指将智慧任务管理工具部署在组织内部的私有服务器或云环境中,以确保数据的安全性、隐私性和完全控制权。以下是对智慧任务管理工具私有化的详细解析: 一、私有化的优势 ● 数据安全:私有化部署确保所有数据存储在组织内部的服务器或私有云中,避免数…

牛客题解 | 设计LFU缓存结构

牛客输入输出题单题解题目 题目链接 题目的主要信息:实现LFU的set与get函数,且复杂度为\(O(1)\) 每次调用这两个函数会给一个频率赋值,超出长度则移除频率最少的,若有频率相同,则移除访问时间最早的举一反三: 学习完本题的思路你可以解决如下题目: BM100. 设计LRU缓存结…

牛客题解 | 设计LRU缓存结构

牛客输入输出题单题解题目 题目链接 题目的主要信息:实现LRU缓存的模拟结构,包括加入函数set,访问函数get 结构有长度限制,加入新数时,超出长度则需要删除最不常访问的,其中set与get都访问 两个函数都是\(O(1)\)举一反三: 学习完本题的思路你可以解决如下题目: BM101. …

牛客题解 | 编辑距离(一)

牛客输入输出题单题解题目 题目链接 题目主要信息:给定两个长度可能不同的字符串,可以对第一个字符串增删改字符 求增删改的最少次数,让第一个字符串变成第二个字符串 字符串中只出现大小写字母举一反三: 学习完本题的思路你可以解决如下题目: BM65 最长公共子序列(二) BM6…