文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

教你如何使用 Glances 命令行工具进行监控

2024-12-02 14:41

关注

Glances 是基于 Python 的开源跨平台的命令行监控工具,可提供有关系统性能的大量信息。可以监控内存和 CPU 利用率、网络带宽、磁盘 I/O、文件系统和正在运行的进程等等。

Glances 以具有视觉吸引力的格式显示信息。打印出有关的详细信息,例如:

系统正常运行时间和IP地址

如何安装Glances

默认情况下不安装 Glances。下面介绍如何在常用的linux发行版中安装:

  1. # Ubuntu / Debian 
  2. $ sudo apt install -y glances 
  3. # CentOS 
  4. [root@localhost ~]# yum -y install epel-release 
  5. [root@localhost ~]# yum -y install glances 

也可以使用snap包管理器来安装glances:

  1. # snap install glances 

此外,由于 Glances 是用 Python 编写的,因此也可以使用 pip 包管理器来安装它:

  1. # pip3 install glances 

在单机模式下监控系统信息

启动 Glances 来监控本地系统是一件轻而易举的事情:

  1. [root@localhost ~]# glances 

可以看到一些系统指标,从最顶部的主机名开始,以及从终端右上角的正常运行时间开始。在其下方,您可以查看其他系统指标,例如 CPU 和内存利用率、网络带宽率、正在运行的进程、磁盘容量等。

如果要在 Web 浏览器中查看这些统计信息,请使用 -w 选项,需要先安装bottle,不然会出现一下错误:

  1. [root@localhost ~]# glances -w 
  2.  
  3. Bottle module not found. Glances cannot start in web server mode. 

下面使用pip3安装bottle:

  1. [root@localhost ~]# pip3 install bottle 

下面再次添加-w选项启动:

  1. [root@localhost ~]# glances -w 
  2. Glances Web User Interface started on http://0.0.0.0:61208/ 

然后在浏览器中输入服务器的ip地址,端口为上面输出中提供的端口61208

可以通过配置密码以仅允许已授权用户使用。

  1. [root@localhost ~]# glances -w --password 
  2. Define the Glances webserver password (glances username):  
  3. Password (confirm):  
  4. Do you want to save the password? [Yes/No]: yes 
  5. Glances Web User Interface started on http://0.0.0.0:61208/ 

默认的用户名为:glances

在服务器模式下监控系信息

Glances 命令也可用于监控远程主机。只需添加-s选项即可在服务器模式下初始化 Glance,如下所示。

  1. [root@localhost ~]# glances -s 
  2.  
  3. Glances XML-RPC server is running on 0.0.0.0:61209 

在客户端 PC 中,使用glances -c server-ip即可连接:

  1. [root@localhost ~]# glances -c 192.168.43.131 

Glances 警报类型

通过在显示系统指标时使用颜色代码,Glances 可以更容易地发现和缩小问题范围,下面是颜色对用的解释:

GREEN: OK (一切正常)

默认情况下,阈值参数为:

这些参数可以在/etc/glances/glances.conf文件中修改。

总 结

Glances 是一个方便的工具,在更多方面感觉像是 top 命令的改进版本。

本文转载自微信公众号「Linux就该这么学」,可以通过以下二维码关注。转载本文请联系Linux就该这么学公众号。

 

来源: Linux就该这么学内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯