您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 如何安装系统监控工具glances
## 什么是Glances?
Glances 是一款基于Python开发的跨平台系统监控工具,能够通过命令行界面实时显示CPU、内存、磁盘、网络、进程等关键系统指标。其特点包括:
- **多平台支持**:Linux/Windows/macOS/BSD
- **低资源占用**:采用轻量级设计
- **扩展功能**:支持Web界面、API接口和告警机制
- **插件系统**:可监控Docker、GPU等组件
## 安装准备
### 系统要求
- Python 3.6或更高版本
- pip包管理工具
- 推荐使用Linux系统(本文以Ubuntu/Debian和CentOS为例)
### 检查Python环境
```bash
python3 --version
pip3 --version
若未安装,使用以下命令安装:
# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip
# CentOS/RHEL
sudo yum install python3 python3-pip
pip3 install glances
升级到最新版:
pip3 install --upgrade glances
Ubuntu/Debian:
sudo apt install glances
CentOS/RHEL:
sudo yum install epel-release
sudo yum install glances
git clone https://github.com/nicolargo/glances.git
cd glances
python3 setup.py install
glances
常用快捷键:
- q
:退出程序
- c
:按CPU使用率排序进程
- m
:按内存使用率排序
- d
:显示/隐藏磁盘I/O信息
参数 | 说明 |
---|---|
-w |
启用Web服务器模式 |
-B 0.0.0.0 |
绑定到所有网络接口 |
-p 8080 |
指定Web服务端口 |
--disable-plugin docker |
禁用特定插件 |
/etc/glances/glances.conf # 系统级配置
~/.config/glances/glances.conf # 用户级配置
[CPU]
enable=true
careful_temp=80 # CPU温度告警阈值(℃)
[memory]
enable=true
warning=80 # 内存使用警告阈值(%)
critical=90 # 内存使用危险阈值(%)
创建服务文件:
sudo tee /etc/systemd/system/glances.service <<EOF
[Unit]
Description=Glances
After=network.target
[Service]
ExecStart=/usr/local/bin/glances -w
Restart=on-failure
User=root
[Install]
WantedBy=multi-user.target
EOF
启用服务:
sudo systemctl daemon-reload
sudo systemctl enable --now glances
pip3 install glances[docker]
pip3 install nvidia-ml-py3
glances --enable-plugin gpu
错误示例:
ImportError: No module named 'psutil'
解决方案:
pip3 install psutil
检查步骤: 1. 确认防火墙放行端口
sudo ufw allow 61208/tcp
glances -w -B 0.0.0.0
修改配置文件:
[global]
refresh=2 # 刷新间隔(秒)
glances --disable-plugin sensors,raid
glances --export csv --export-csv-file /tmp/monitor.csv
工具 | 优势 | 不足 |
---|---|---|
Glances | 功能全面,易于扩展 | Web界面较简陋 |
htop | 交互体验好 | 仅限进程监控 |
nmon | 专业性能数据收集 | 实时可视化较弱 |
Netdata | 精美仪表盘 | 资源占用较高 |
Glances作为轻量级监控解决方案,特别适合: - 快速诊断系统性能问题 - 服务器基础监控 - 开发测试环境使用
通过本文介绍的安装配置方法,您可以在10分钟内完成部署。建议结合crontab设置定期健康检查,或集成到现有监控系统中实现自动化运维。
官方文档参考:https://github.com/nicolargo/glances “`
注:实际使用时可根据需要调整: 1. 具体参数值(如端口号、阈值等) 2. 补充特定系统的安装说明 3. 增加实际监控截图示例 4. 扩展告警配置细节
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。