良许Linux教程网 干货合集 在Linux中安装部署模块化系统监控工具Hegemon

在Linux中安装部署模块化系统监控工具Hegemon

Linux系统中有top,htop,atop等命令用来监控系统,它们提供不同的系统数据输出,如资源利用率,运行进程,CPU温度等。本篇文章和大家分享一下Hegemon的模块化监控工具,这是一个用Rust编写的开源项目,其开发工作仍在继续进行中。

在Linux中安装部署模块化系统监控工具Hegemon

Hegemon包括以下功能:

  • 监视CPU,内存和交换使用情况
  • 监控系统温度和风扇速度
  • 可调整的更新间隔
  • 单元测试
  • 展开数据流以获得更详细的图形可视化

如何在Linux中安装部署Hegemon

Hegemon目前仅适用于Linux,需要Rust和libsensor的开发文件。后者可以在默认包存储库中找到,可以使用以下命令进行安装。

# yum install lm_sensors-devel  [在 CentOS/RHEL 上] # dnf install lm_sensors-devel  [在 Fedora 22+ 上]

以下以在Ubuntu 18.04上安装Hegemon为例说明。

linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ sudo apt install libsensors4-dev

在Linux中安装部署模块化系统监控工具Hegemon

以下文章提供了有关 如何在Linux中安装Rust编程语言 的说明  。

如何在Linux中安装Rust编程语言 https://www.linuxidc.com/Linux/2019-03/157229.htm

一旦安装了Rust,就可以使用Rust的名为cargo的包管理器继续安装Hegemon。

linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ cargo install hegemon

在Linux中安装部署模块化系统监控工具Hegemon

安装完成后,只需发出以下命令即可运行hegemon。

linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ hegemon

将出现Hegemon图。您将不得不花几秒钟收集数据并更新其信息。

Hegemon监控工具

您将看到以下部分:

  • CPU – 显示CPU利用率
  • Core Num – CPU核心的利用率
  • Mem – 内存利用率
  • Swap – 交换内存使用情况

您可以通过按键盘上的“空格”按钮展开每个部分。这将提供有关所选资源利用率的更详细信息。

如果您希望增加或减少更新间隔,可以使用键盘上的+和 – 按钮。

在Linux中安装部署模块化系统监控工具Hegemon

如何添加新流

Hegemon使用数据流来可视化其数据。它们的行为在此处的流特征中定义。流只需要提供基本数据,例如名称,描述和检索数字数据值的方法。

Hegemon将管理其余部分 – 更新信息,渲染布局和计算统计数据。要了解更多如何创建数据流并学习如何创建自己的数据流,您需要深入了解git上的Hegemon项目。一个很好的起点是项目自述文件。

Hegemon是一个监控Linux系统非常简单易用的工具,虽然与其他监控工具相比,它的功能相当基础,但它可以很好地完成工作,并且是收集系统信息的可靠来源。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

良许微信公众号

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部