LOADING

Beszel开源免费轻量级服务器资源监控平台

运维2个月前发布 杨帆舵手
18 0 0
广告也精彩
欢迎指数:
参与人数:

简介

Beszel 提供了一种轻量级的监控解决方案,能够轻松获取历史 CPU 和内存使用数据,并监控 Docker 容器的特定指标,如 CPU 和内存统计信息。
用户还可以根据个性化需求设置定制警报通知,及时发现潜在问题并采取措施优化服务器性能。该项目由两个主要组件组成:HubAgent

开源地址:

<div class="hideContent">需要评论后【刷新网页】方可查看。</div>Beszel开源免费轻量级服务器资源监控平台

主要特性

  • ? 轻量级:相比主流解决方案,Beszel 更加精简,资源消耗更低。
  • ? Docker 统计信息:实时跟踪每个容器的 CPU 和内存使用历史,助力容器管理。
  • ? 警报功能:支持针对 CPU、内存、磁盘使用及系统状态的可配置警报,确保系统稳定。
  • ? 多用户支持:每位用户可独立管理自己的系统,管理员还能在用户间共享系统资源。
  • ?️ 简单易用:安装设置简便,无需暴露公共网络,保障系统安全。
  • ? OAuth / OIDC 集成:支持多种 OAuth2 提供者,可选择禁用密码验证,提升安全性。
  • ? 自动备份:支持将数据保存和恢复至本地磁盘或兼容 S3 的存储服务,确保数据安全。
  • ? REST API:提供完善的 API 接口,方便将监控指标集成到自有脚本和应用程序中。

    部署教程

    Beszel 的部署分为两个部分:Hub(数据展示端)和 Agent(被监控端)。

    Hub 服务部署

    您可以通过以下步骤使用二进制文件部署 Hub 服务:

    1. 下载二进制文件

      curl -sL &quot;https://github.com/henrygd/beszel/releases/latest/download/beszel_$(uname -s)_$(uname -m | sed 's/x86_64/amd64/' | sed 's/armv7l/arm/' | sed 's/aarch64/arm64/').tar.gz&quot; | tar -xz -O beszel | tee ./beszel &gt;/dev/null &amp;&amp; chmod +x beszel &amp;&amp; ls beszel
    2. 启动服务

      ./beszel serve --http 0.0.0.0:8090

      您也可以使用 docker-compose.yaml 文件进行部署:

      
      services:
      beszel:
      image: 'henrygd/beszel'
      container_name: 'beszel'
      restart: unless-stopped
      ports:
  • ‘8090:8090’
    volumes:
  • ./beszel_data:/beszel_data
    
    通过以上配置,Beszel 将在 Docker 容器中运行,确保服务的稳定性和持久性。
    ---
    Beszel 致力于为用户提供高效、可靠的系统监控解决方案,助力优化服务器性能,保障业务稳定运行。无论是个人用户还是企业团队,都能轻松部署并享受其强大的监控功能。?
    ---
    ### &lt;span&gt;推荐使用蓝易云服务器部署&lt;/span&gt; :[点我选购](https://www.tsyvps.com/aff/NQCLPLNC/cart?fid=2&amp;gid=24)

此站内容质量评分请点击星号为它评分!

您的每一个评价对我们都很重要

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...