编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Linux或macOS多功能系统监控工具推荐

wxchong 2024-07-19 05:55:41 开源技术 52 ℃ 0 评论

Linux或macOS多功能系统监控工具推荐glancesbashtop

Glances是一款跨平台的安全监控工具,该工具可以通过一个curse或Web界面来帮助研究人员完成大规模数据监控,这些所有的数据会根据用户接口的情况来进行动态适配。

它还能够以客户端/服务器端模式运行,远程监控可以通过终端、Web接口或API(XML-RPC和RESTful)来实现。除此之外,数据还可以导出至文件或外部数据库中。

Glances采用Python开发,并使用了外部库来从目标系统收集数据。该工具基于开源架构实现,开发者可以根据自己的需求来增加新的插件或导出模块

Glances 可以单机使用,也可以客户端-服务器模式多机使用。单机使用很简单,直接运行就可以了:

$ glances

在macOS系统上的安装

brew install glances

大致下载了下面几个包,供参考

gdbm-1.18.1_1.catalina.bottle.tar.gz

readline-8.0.4.catalina.bottle.tar.gz

sqlite-3.33.0.catalina.bottle.tar.gz

xz-5.2.5.catalina.bottle.tar.gz

python%403.8-3.8.5.catalina.bottle.tar.gz

glances-3.1.4.1.catalina.bottle.tar.gz

大致效果如下:进去之后可以按h帮助,基本和top的操作类似,但是这个信息会更加全一些

会将进程占用的CPU 内存还有流量都会呈现出来。DISK I/O,磁盘情况都会呈现


在基于 Debian/Ubuntu 的发行版上,你可以使用以下命令:

sudo apt install glances

你也可以使用 snap 包安装最新的 Glances:

sudo snap install glances

由于 Glances 是基于 Python 的,你也可以使用 PIP 在大多数 Linux 发行版上安装它。先安装 PIP,然后用它来安装 Glances:

sudo pip3 install glances

关于bashtop的安装,github上有其他操作系统的详细安装教程:

ttps://github.com/aristocratos/bashtop

macOS install bashtop

Please note that you need iTerm2 otherwise bastop will not work correctly in the standard terminal shipped with macOS.

Again, install required dependencies for macOS Unix desktop/laptop:

$ brew install python3

$ python3 -m pip install psutil

$ brew install bash coreutils gnu-sed git

大致安装了下面几个

bash-5.0.18.catalina.bottle.ta

gnu-sed-4.8.catalina.bottle.ta

git-2.28.0.catalina.bottle.tar

git-htmldocs-2

git-manpages-2

Net-SMTP-SSL-1.04.ta

git-2.28.0.tar

$ brew install osx-cpu-temp

$ git clone https://github.com/aristocratos/bashtop.git

$ cd bashtop

$ sudo make install

安装完成之后直接运行就可以了


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表