Glances 是一个系统监控工具,它把这些都联系在一起,并提供了更多的功能。我最喜欢的是,你可以在远程 Linux 服务器上运行 Glances 来监控本地系统的系统资源,也可以通过 Web 浏览器监控。
站在用户的角度思考问题,与客户深入沟通,找到西岗网站设计与西岗网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、雅安服务器托管、企业邮箱。业务覆盖西岗地区。
源码安装比较复杂,可能会遇到依赖问题不好解决;pip安装和yum安装都可以选择。文档手册:https://glances.readthedocs.i…
Glances 一般已集成到大多数 Linux 发行版的官方软件源中,可以直接使用系统的包管理器(如 apt-get、yum)安装:
sudo apt-get install glances
1.
yum install epel* -yyum -y install glances
1.
当然也可以使用 Python 的包管理器(pip 命令)进行安装:
pip install glances
1.
lm_sensors 的软件可以帮助我们来监控主板、CPU 的工作电压、风扇转速、温度等数据。这些数据我们通常在主板的 BIOS 也可以看到。当我们可以在机器运行的时候通过 lm_sensors 随时来监测着 CPU 的温度变化,可以预防呵保护因为 CPU 过热而会烧掉。lm_sensors 软件监测到的数据可以被 glances 调用并且显示。
yum -y install lm_sensors
1.
其实,这些开源软件的安装非常简单,基本100%是傻瓜式的,没有什么太大的问题。
Glances 有 4 种颜色标记,分别表示不同的紧急程度:
绿色表示性能良好;(此时 CPU 使用率、磁盘空间使用率和内存使用率低于 50%,系统负载低于 0.7)。
蓝色表示系统性能有一些小问题,用户应当开始关注系统性能;(此时 CPU 使用率、磁盘空间使用率和内存使用率在 50%-70% 之间,系统负载在 0.7-1 之间)。
品红表示性能报警,应当采取措施比如备份数据;(此时 CPU 使用率、磁盘空间使用率和内存使用率在 70%-90% 之间,,系统负载在 1-5 之间)。
红色表示性能问题严重,可能宕机;(此时 CPU 使用率、磁盘空间使用率和内存使用率在大于 90%,系统负载大于 5)。
glances 使用方法
glances 是一个命令行工具包括如下命令选项:
glances 工作界面的说明 :
在图中 的上部是 CPU 、Load(负载)、Mem(内存使用)、 Swap(交换分区)的使用情况。在图中的中上部是网络接口、Processes(进程)的使用情况。通常包括如下字段:
另外 glances 可以使用交互式的方式运行该工具,用户可以使用如下快捷键:
glances还支持C/S模式监控,被监控机运行服务端,监控端运行客户端既可以实现远程监控,两端都安装Glances服务即可。
服务端启动
服务端使用的端口默认是61209,启动命令如下:
glances -s -B 192.168.1.253glances server is running on 192.168.1.253:61209
客户端访问
glances -c 192.168.1.253
也可以使用用户名与密码进行访问,默认用户名是glances,如果想更改的话可以使用–username进行更换。下面是官方的原文:
In client/server mode, limits are set by the server side.
You can set a password to access to the server using the –password. By default, the username is glances but you can change it with –username.
glances -s --usernameDefine the Glances server username: testDefine the Glances server password (test username):Password (confirm):Do you want to save the password? [Yes/No]: YesGlances XML-RPC server is running on 0.0.0.0:61209
客户端连接方式如下:
glances -c 192.168.1.253 --username test
在 glances 的 WebServer 模式下,客户端只通过浏览器访问就可以获取远程服务器的运行状态。只需要安装 Python 的 Bottle 模块:
pip install bottle
安装成功后,使用glances -w命令即可开启 WebServer 模式。
客户端使用浏览器访问http://SERVER_IP:61208/进入监控界面。
它的WEB模式还可以在手机上看,如下图。
来源官方文档
导出数据为CSV格式,命令如下:
glances --export-csv /tmp/1.csv
glances还可以与InfluxDB、Grafana这些开源软件一起配合,构建成一个监控平台,和其它监控软件一样,能形成实时化、图表化的数据显示。
感兴趣的朋友可以自己在测试环境玩玩,一个很好的,功能强大的工具。
网站栏目:Linux系统性能监控工具Glances
网页地址:http://www.shufengxianlan.com/qtweb/news46/531946.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联