网站首页 > 开源技术 正文
Glances 是基于 Python 的开源跨平台的命令行监控工具,可提供有关系统性能的大量信息。可以监控内存和 CPU 利用率、网络带宽、磁盘 I/O、文件系统和正在运行的进程等等。 |
Glances 以具有视觉吸引力的格式显示信息。打印出有关的详细信息,例如:
系统正常运行时间和IP地址
内存利用率
CPU利用率
磁盘挂载点
磁盘 I/O 读写速度。
CPU平均负载、日期和时间
正在运行的进程包括活动进程和休眠进程。
网络带宽(包括上传和下载速率)
如何安装Glances
默认情况下不安装 Glances。下面介绍如何在常用的linux发行版中安装:
# Ubuntu / Debian
$ sudo apt install -y glances
# CentOS
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install glances
也可以使用snap包管理器来安装glances:
# snap install glances
此外,由于 Glances 是用 Python 编写的,因此也可以使用 pip 包管理器来安装它:
# pip3 install glances
在单机模式下监控系统信息
启动 Glances 来监控本地系统是一件轻而易举的事情:
[root@localhost ~]# glances
可以看到一些系统指标,从最顶部的主机名开始,以及从终端右上角的正常运行时间开始。在其下方,您可以查看其他系统指标,例如 CPU 和内存利用率、网络带宽率、正在运行的进程、磁盘容量等。
如果要在 Web 浏览器中查看这些统计信息,请使用 -w 选项,需要先安装bottle,不然会出现一下错误:
[root@localhost ~]# glances -w
Bottle module not found. Glances cannot start in web server mode.
下面使用pip3安装bottle:
news.163.com/17/0612/12/CMNU7FP500018AOP.html
www.techweb.com.cn/prnews/qiyenews/archives/47061.html
www.techweb.com.cn/prnews/qiyenews/archives/14025.html
[root@localhost ~]# pip3 install bottle
下面再次添加-w选项启动:
[root@localhost ~]# glances -w
Glances Web User Interface started on http://0.0.0.0:61208/
然后在浏览器中输入服务器的ip地址,端口为上面输出中提供的端口61208
可以通过配置密码以仅允许已授权用户使用。
[root@localhost ~]# glances -w --password
Define the Glances webserver password (glances username):
Password (confirm):
Do you want to save the password? [Yes/No]: yes
Glances Web User Interface started on http://0.0.0.0:61208/
默认的用户名为:glances
在服务器模式下监控系统信息
Glances 命令也可用于监控远程主机。只需添加-s选项即可在服务器模式下初始化 Glance,如下所示。
[root@localhost ~]# glances -s
Glances XML-RPC server is running on 0.0.0.0:61209
在客户端 PC 中,使用glances -c server-ip即可连接:
[root@localhost ~]# glances -c 192.168.43.131
Glances 警报类型
通过在显示系统指标时使用颜色代码,Glances 可以更容易地发现和缩小问题范围,下面是颜色对用的解释:
- GREEN: OK (一切正常)
- BLUE: CAREFUL (需要注意)
- VIOLET: WARNING (警告)
- RED: CRITICAL (严重错误)
默认情况下,阈值参数为:
- careful=50
- warning=70
- critical=90
这些参数可以在/etc/glances/glances.conf文件中修改。
总结
Glances 是一个方便的工具,在更多方面感觉像是 top 命令的改进版本。
猜你喜欢
- 2024-10-26 梅根和哈里出访深情对望!这对王室夫妇撒狗粮
- 2024-10-26 5大监控工具,2021年还不懂分布式与微服务?真的要被淘汰了
- 2024-10-26 苹果正式推送iOS 8.2 开源医疗平台ResearchKit
- 2024-10-26 简单了解与Apple Watch互动的那些操作方式
- 2024-10-26 压力感应触摸屏是什么?(压力感应触摸屏是什么东西)
- 2024-10-26 在买史上最贵的电子表前,不如先看完这篇Apple Watch上手体验
- 2024-10-26 一课译词:如释重负(如释重负的释解释)
- 2024-10-26 监控工具Glances安装(Rocky Linux 9/CentOS Stream 9)
- 2024-10-26 我不是网管 - 如何用 Glances 命令监控 Linux 系统?
- 2024-10-26 Glances:一站式系统监控利器(监控一体化平台)
你 发表评论:
欢迎- 最近发表
-
- 后端服务太慢?试试这 7 招(后端 服务端 区别)
- 做一个适合二次开发的低代码平台,把程序员从curd中解脱出来-1
- Caffeine缓存 最快缓存 内存缓存(caffeine缓存使用)
- Java性能优化的10大策略(java性能调优从哪几个方面入手)
- New Balance M576PGT 全新配色设计
- x-cmd pkg | qrencode - 二维码生成工具
- 平和精英抽奖概率是多少 平和精英抽奖物品一览
- x-cmd pkg | tmux - 开源终端多路复用器(terminal multiplexer)
- 漫威官方App中文版上线:全站漫画限时免费
- macOS Monterey 12.7.4 (21H1123) 正式版发布,ISO、IPSW、PKG 下载
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)