Glances – Linux 实时系统监控工具

一瞥 是一个跨平台的基于curses的命令行 监控工具 用 Python 编写,它使用 实用工具 图书馆从系统中获取信息。 一瞥 监控 中央处理器, 平均负载, 记忆, 网络接口, 磁盘输入/输出, 流程文件系统 空间利用。

一瞥 可以根据终端的siwrize动态调整显示的信息。 它也可以在一个 客户端/服务器模式 为了 远程监控.

概览功能

CPU 信息(用户相关应用程序、系统核心程序和空闲程序。总内存信息,包括 RAM、Swap、空闲内存等。过去 1 分钟、5 分钟和 15 分钟的平均 CPU 负载。网络连接的网络下载/上传速率。总计进程数、活动进程、睡眠进程等 磁盘 I/O 相关(读取或写入)速度详细信息 当前安装的设备磁盘使用情况 顶级进程及其 CPU/内存使用情况、应用程序的名称和位置。显示当前日期和时间在底部。以红色突出显示消耗最高系统资源的进程。

要求

python >= 2.6(使用版本 2.6、2.7、3.2、3.3 测试)psutil >= 0.4.1(推荐版本 >= 0.6)jinja(HTML 输出可选)pysensors(硬件监控支持可选) [Linux-only] hddtemp(可选用于硬盘温度监控支持) batinfo(可选用于电池监控支持) [Linux-only] 设置工具

安装 Glances

实际上,包存在于 拱形Linux, Fedora / CentOS / RHEL、Debian(Sid/测试)Ubuntu (13.04+),所以你应该能够使用你最喜欢的包管理器安装它。

在 Ubuntu 中:

#sudo apt-get install glances -y

在 Centos 中:

# yum install glances -y

用法

单机模式
只需运行:

$ glances

客户端/服务器模式
如果您想从另一台称为客户端的机器远程监控称为服务器的机器,只需在服务器上运行:
server$ 扫视 -s
在客户端:

client$ glances -c @server

其中@server 是服务器的 IP 地址或主机名。
在服务器模式下,您可以设置绑定地址-B ADDRESS 和侦听TCP 端口-p PORT。
在客户端模式下,您可以设置服务器的 TCP 端口 -p PORT。
默认绑定地址为 0.0.0.0(Glances 将侦听所有网络接口),TCP 端口为 61209。
在客户端/服务器模式下,限制由服务器端设置。
您还可以设置密码来访问服务器 -P 密码。
一瞥 与 IPv6 兼容。 只需使用 -B :: 选项绑定到所有 IPv6 地址。

Glances 颜色代码

的意思 一瞥 色标:

绿色:OK(一切正常) 蓝色:小心(需要注意) 紫色:警告(警告) 红色:关键(关键)

我们可以在配置文件中设置阈值。 默认设置的阈值是 (小心=50,警告=70关键= 90),我们可以根据我们的需要进行定制。 默认配置文件位于 ‘/etc/glances/glances.conf’.
更多信息 一瞥 网站