一览 是一个 替代 并且更完整 顶。 它是基于CLI诅咒的监视工具,适用于GNU / Linux和BSD OS。 使用PsUtil库获取系统信息。 它是用Python开发的。 |
安装
先决条件
- Python 2.6+(未经Python 3+测试)
- build-essential(用于通过Pypi和setup.py安装)
- python-dev(用于通过Pypi安装)
- python-setuptools(用于通过setup.py安装)
- python-psutil 0.4.1+(替换以前的libstatgrab的lib)
- python-jinja2 2.0+(可选以导出为HTML)
- pysensors(用于传感器统计信息的Python库)
通过软件包管理器进行安装(简便方法)
有用于Debian(SID),Arch,Fedora,RedHat和FreeBSD的软件包。
从PyPi安装(简单且跨平台的方式)
PyPi是一个非官方的软件包管理器。
首先,您需要在系统上安装PyPi。 例如,在Ubuntu / Xubuntu中:
须藤apt-get install python-pip build-essential python-dev
接下来,安装最新版本的Glance:
sudo pip安装一览
对于具有Debian / Ubuntu系统的服务器和/或计算机,此安装是基本的。 要在基于RHEL / Centos的服务器上安装Glance,必须先安装EPEL存储库,然后执行以下操作:
yum -y install python-pip
使用
在独立模式下
如果要监视本地计算机,请运行:
一瞥
在客户端/服务器模式下
如果要远程监视计算机,此模式很有用。
在服务器上运行以下命令:
服务器$一览-s
而这个在客户端上:
客户端$一览-c @server
其中@server是服务器的IP或服务器的名称。
Glance使用XML / RPC服务模式,并且可以被其他客户端软件使用。
用户指南
默认情况下,统计信息每秒更新一次,要更改此统计信息,可以使用-t选项。 例如,要每5秒定义一次更新,将是:
目光-t 5
重要数据显示为:
绿色:统计数字为“正常”
蓝色:统计信息计数为“小心”(警告)
MAGENTA:统计计数为“ WARNING”(警报)
红色:状态计数为“严重”(严重)
当Glance运行时,您可以按以下键:
“ h”在屏幕上显示帮助消息以及可以使用的键
'a'定义自动方法。 流程自动订购
如果CPU> 70%,则按CPU消耗量订购进程
如果MEM> 70%,请按内存大小消耗排序进程
'b'在网络I / O的位/秒或字节/秒之间交换
'c'按CPU消耗对进程列表进行排序
'd'启用/禁用磁盘I / O统计信息
'e'启用传感器模块(需要PySensors库;仅Linux)
'f'启用/禁用文件系统统计信息
“ l”启用/禁用应用程序日志记录。
'm'按内存消耗对进程列表进行排序
'n'启用/禁用网络接口统计信息
'p'按进程名称排序
'w'从日志文件中删除已完成的警告(不再存在)
“ 1”在全局CPU统计信息和每个CORE的特定统计信息之间交换
'q'退出应用程序
在服务器模式下,可以定义将在其中侦听请求的IP(-B ADDRESS)和端口(-p PORT)。
在客户端模式下,可以使用-p PORT定义服务器端口。
缺省监听IP为0.0.0.0,即设备具有的所有IP。
数据来源: 系统管理员博客
这个工具非常有趣。
感谢分享。
我喜欢它😉
在fedora 17上:#yum安装一览
谢谢! 贡献良多。 🙂
与Nagios的区别???