lm-sensors

glances监控工具

我与影子孤独终老i 提交于 2020-08-17 19:15:12
glances简介 glance s 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比 率 页面空间和页面速度 消耗资源最多的进程 计算机信息和系统资源 glances 工具可以在用户的终端上实时显示重要的系统信息,并动态地对其进行更新。这个高效的工具可以工作于任何终端屏幕。另外它并不会消耗大量的 CPU 资源,通常低于百分之二。glances 在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。您也可以自己将这个时间间隔更改为更长或更短的数值。glances 工具还可以将相同的数据捕获到一个文件,便于以后对报告进行分析和绘制图形。输出文件可以是电子表格的格式 (.csv) 或者 html 格式。 两种方法安装 glances 通常可以有两种方法安装 glances。第一种是通过编译源代码的方式,这种方法比较复杂另外可能会遇到软件包依赖性问题。还有一种是使用特定的软件包管理工具来安装 glances,这种方法比较简单。本文使用后者,需要说明的是在 CentOS 特定的软件包管理工具来安装。glances 要首先配置 EPEL repo,然后使用 pip 工具安装 glances 。

lm-sensors工具安装和使用

独自空忆成欢 提交于 2019-12-07 10:08:29
最近在做云计算的项目,有个需求能监控到物理机的硬件信息,比如主板温度、CPU电压、风扇转速等,以往的经验是通过I2C通道命令查询,根据定制的硬件设备开发。但对于支持pc调试机的硬件信息查询,就行不通了。 简单介绍下传感器的分类:温度,速度,压力。 无意间看了鸟哥的私房菜,发现有个叫lm-sensors工具可以满足要求,下面从安装和使用分别介绍下吧。 先说安装,有2种方式:1)rpm/yum等直接安装;2)源码编译安装。前者不多说了,后者稍微啰嗦点,从www.lm-sensors.org下载到源码,解压后,主目录下,看下install文件,需要依赖gcc,bison,flex,rrd(可选),gcc都知道的,bison和flex可认为是解析linux下文本数据的利器,主要是对其配置文件如默认/etc/sensors3.conf的内容的解析。安装好这些依赖后,执行make all, make install即可。 再说使用,首先使用/prog/detect/sensors-detect检测可监控的传感器,将结果写入到/etc/lm-sensors/sensors中的模块等内容。然后就进行的使用吧,在终端下,先输入sensors,看是否支持,如果提示cmd不支持,则是安装出现了问题,返回重复吧。如果提示no modules可监控,一般是监控芯片lm-sensors不支持,或者驱动未安装