适用于Linux的高级实时系统监控工具是怎样的

发布时间:2021-09-27 17:27:44 作者:柒染
来源:亿速云 阅读:168

这篇文章将为大家详细讲解有关适用于Linux的高级实时系统监控工具是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

之前,我们已经写了许多可用于监控Linux系统性能的Linux系统监控工具,但是我们认为,大多数用户更喜欢Linux发行版附带的默认工具(top命令)。

top命令是Linux中的实时任务管理器,也是GNU/Linux发行版中最常用的系统监控工具,用于查找系统中与性能相关的瓶颈,这有助于我们采取纠正措施。它具有一个很好的极简主义界面,并提供了一些合理的选项,使我们能够快速地更好地了解整体系统性能。

但是,有时要找到一个消耗大量系统资源的应用程序/过程非常棘手,这在top很难实现。由于top命令无法高亮显示占用大量CPU,RAM和其他资源的程序。

为了实现这种方法,我们引入了一个功能强大的名为Glances的系统监控程序,该程序自动高亮显示正在利用最高系统资源并提供有关Linux/Unix服务器的最大信息的程序。

什么是Glances?

Glances是使用Python语言编写的基于跨平台命令行curses的系统监视工具,该工具使用psutil库从系统中获取信息。使用Glance,我们可以监视CPU,平均负载,内存,网络接口,磁盘I/O,进程和文件系统空间利用率。

Glances是一个免费工具,并根据GPL许可可监视GNU/Linux和FreeBSD操作系统。Glances中也提供了许多有趣的选项。在Glances中看到的主要功能之一是,我们可以在配置文件中设置阈值(小心,警告和严重),并且信息将以颜色显示,这表明系统中的瓶颈。

Glances功能

以下是Glances的示例屏幕截图。

适用于Linux的高级实时系统监控工具是怎样的

在Linux / Unix系统中安装Glances

尽管它是一个较新的实用程序,但是您可以通过打开EPEL存储库,然后在终端上运行以下命令,在基于Red Hat的系统中安装“ Glances”。

在RHEL/CentOS/Fedora上

yum install -y glances

在Debian/Ubuntu/Linux Mint上

sudo apt-add-repository ppa:arnaud-hartmann/glances-stable  sudo apt-get update  sudo apt-get install glances

Glances使用

首先,在终端上启动glances。

适用于Linux的高级实时系统监控工具是怎样的

按“ q”或(“ ESC”或“ Ctrl&C”也可以)从Glances终端退出。

默认情况下,间隔时间设置为“ 1”秒。但是,您可以在从终端运行glances时定义自定义间隔时间。

glances -t 2

glances颜色代码

Glances颜色代码的含义:

我们可以在配置文件中设置阈值。默认情况下,阈值设置为(careful=50, warning=70 and critical=90),我们可以根据需要进行自定义。默认配置文件位于“ /etc/glances/glances.conf”。

适用于Linux的高级实时系统监控工具是怎样的

glances选项

除了几个命令行选项外,扫视还提供了更多的热键,可在扫视运行时查找输出信息。以下是几个热键的列表。

在远程系统上使用Glances

使用Glances,您甚至还可以监视远程系统。要在远程系统上使用“ glances”,请在服务器上运行“ glances -s”(-s启用服务器/客户端模式)命令。

# glances -s  Define the password for the Glances server  Password:  Password (confirm):  Glances server is running on 0.0.0.0:61209

注意:发出“ glances”命令后,它将提示您定义Glances服务器的密码。定义密码并按Enter,您将看到端口61209上运行的内容。

现在,转到远程主机并执行以下命令,通过指定IP地址或主机名来连接到Glances服务器,如下所示。这是我的glances服务器IP地址“ 172.16.27.56”。

# glances -c -P 172.16.27.56

以下是用户在服务器/客户端模式下使用Glances时必须知道的一些要点。

*在服务器模式下,可以设置绑定地址-B ADDRESS和侦听TCP端口-p PORT。

*在客户端模式下,可以设置服务器的TCP端口-p PORT。

*默认绑定地址为0.0.0.0,但它在端口61209上的所有网络接口上侦听。

*在服务器/客户端模式下,限制由服务器端设置。

*您还可以定义密码来访问服务器-P密码。

对大多数用户来说,glance是一个资源友好型工具。但是,如果您是一个系统管理员,希望通过浏览命令行来快速了解系统的总体“想法”,那么这个工具将是系统管理员必须拥有的工具。

关于适用于Linux的高级实时系统监控工具是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 实用的linux监控工具有哪些
  2. kafka-manager监控工具的搭建是怎样的

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:有哪些提高网站可用性的方法

下一篇:如何使用GIT软件备份linux系统上的网页文件

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》