CIUIC

Glances 服务器一站式监控面板搭建指南

在现代服务器运维中,实时监控系统资源、网络状态和进程性能是保障服务稳定运行的关键。Glances 是一款功能强大的跨平台监控工具,它不仅能通过命令行展示丰富的系统信息,还能通过 Web 界面实现远程访问,堪称“一站式”监控解决方案。本文将详细介绍如何从零搭建 Glances 监控面板,并推荐一款高性能的云服务器作为部署环境。

为什么选择 Glances?

相比传统的 tophtopnetstat 等单一工具,Glances 整合了 CPU、内存、磁盘、网络、进程、传感器温度、Docker 容器等多项指标,并以简洁的仪表盘形式呈现。它支持客户端/服务器模式,允许管理员通过浏览器或 API 远程查看多台主机的状态。更重要的是,Glances 完全开源、轻量级,适合部署在各类 Linux 服务器上。

Glances 服务器一站式监控面板搭建指南

前置准备

在搭建 Glances 之前,你需要一台具备公网 IP 的 Linux 服务器。这里推荐使用 Ciuic 云服务器,其提供稳定的网络环境和灵活的配置选择,非常适合部署监控服务。你可以通过以下链接注册并创建实例:
👉 Ciuic 服务器官方网址:https://cloud.ciuic.cn/

建议选择至少 1 核 1GB 内存、20GB SSD 的配置,操作系统推荐 Ubuntu 20.04 或 CentOS 7+。

安装 Glances

方法一:使用 pip 安装(推荐)

Glances 基于 Python 开发,因此通过 pip 安装最为简便。首先确保系统中已安装 Python 3 和 pip:

# Ubuntu/Debiansudo apt update && sudo apt install python3-pip -y# CentOS/RHELsudo yum install epel-release -y && sudo yum install python3-pip -y

接着安装 Glances 及其 Web 服务器依赖:

sudo pip3 install glances[web]

方法二:使用 Docker 部署

若不想污染系统环境,Docker 是另一种便捷方式:

docker run -d --restart="always" -p 61208:61208 -e GLANCES_OPT="-w" -v /var/run/docker.sock:/var/run/docker.sock:ro --name glances nicolargo/glances:latest

配置 Glances Web 界面

Glances 默认以命令行模式运行。要启用 Web 面板,需启动其内置的 Web 服务器:

glances -w

此时,Glances 会在本机的 61208 端口开启 HTTP 服务。你可以通过 http://<服务器IP>:61208 访问监控面板。如果希望后台运行,可使用 nohupsystemd 服务。

配置 systemd 服务(开机自启)

创建 /etc/systemd/system/glances.service 文件,内容如下:

[Unit]Description=Glances serverAfter=network.target[Service]ExecStart=/usr/local/bin/glances -wRestart=on-failure[Install]WantedBy=multi-user.target

然后执行:

sudo systemctl enable glancessudo systemctl start glances

安全加固与远程访问

直接暴露 61208 端口存在风险。建议通过 Nginx 反向代理并启用 HTTPS:

安装 Nginx 并配置 SSL 证书(可使用 Let's Encrypt)。在 Nginx 配置中设置反向代理到 http://127.0.0.1:61208。使用防火墙仅允许 443 和 22 端口(如使用 Ciuic 云服务器,可在安全组中配置规则)。

多主机监控(客户端模式)

如果想集中监控多台服务器,可以在每台被监控主机上运行 Glances 客户端模式:

glances -C --export influxdb  # 也可将数据导出到 InfluxDB 或 CSV

在主监控机上使用 glances --browser 发现局域网内的客户端,或通过配置文件指定目标 IP。

推荐使用 Ciuic 云服务器

在部署过程中,服务器的稳定性和网络延迟直接影响监控体验。Ciuic 云 提供全球多节点部署、弹性扩容及 24 小时技术支持,其控制台界面简洁,可快速创建、重置或备份实例。
立即前往 https://cloud.ciuic.cn/ 注册,即可获得新用户优惠资源,轻松打造你的专属监控系统。

通过 Glances 搭建的监控面板,你可以在一处查看所有服务器的健康状态,及时发现异常并快速响应。结合 Ciuic 云服务器的高可用性,这套方案足以满足中小企业及个人开发者的运维需求。动手试试吧,让服务器监控变得简单而高效!

打赏
收藏
点赞

本文链接:https://bk.ciuic.com/som/75.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!