2017-7-20 推荐一款全面的系统性能监控工具——glances

这几天在找关于磁盘管理的可视化界面的玩意,一不小心看到了一个非常好的工具,叫做glances,也是用Python写的,我想如果看懂它的所有代码后,就差不多能成为半个运维开发吧,虽然对我很难做到啊,最近在艰难的转型,学习django,尝试从纯运维变为所谓的DevOps模式,唉,这几天内心才是挣扎啊。话不多说,先上图,看一下。

一、大致统计的功能

1、CPU使用率
2、内存使用情况
3、内核统计信息和运行队列信息
4、磁盘I/O速度、传输和读/写比率
5、文件系统中的可用空间
6、磁盘适配器
7、网络I/O速度、传输和读/写比率
8、页面空间和页面速度
9、消耗资源最多的进程
10、计算机信息和系统资源

特点:

支持C/S模式,也就是说两台机器都安装glances的话,一台机器可以从远程监控,前提是另一台机器处于Server模式,当然可以位于后台中。

动态显示,比top命令显示的信息更多。不用一条一条的敲命令累死了,更不用搭建zabbix那么复杂。

   指标高亮,有报警提示信息。阀值可以在配置文件中设置,一般阀值被默认设置为(careful=50、warning=70、critical=90)。我们可以按照自己的需求在配置文件(默认在 /etc/glances/glances.conf)中自定义。

  • 绿色:OK(一切正常)
  • 蓝色:CAREFUL(需要注意)
  • 紫色:WARNING(警告)
  • 红色:CRITICAL(严重)

二、安装过程。

[[email protected] ~]#  yum install epel-release -y
[[email protected] ~]#  yum install gcc lm_sensors python-pip python-devel -y
[[email protected] ~]#  pip install PySensors
[[email protected] ~]#  pip install glances

三、运行命令

[[email protected] ~]#  glances   回车即可显示

使用参数:

-b:显示网络连接速度 Byte/ 秒
-B @IP|host :绑定服务器端 IP 地址或者主机名称
-c @IP|host:连接 glances 服务器端
-C file:设置配置文件默认是 /etc/glances/glances.conf
-d:关闭磁盘 I/O 模块
-e:显示传感器温度
-f file:设置输出文件(格式是 HTML 或者 CSV)
-m:关闭挂载的磁盘模块
-n:关闭网络模块
-p PORT:设置运行端口默认是 61209
-P password:设置客户端 / 服务器密码
-s:设置 glances 运行模式为服务器
-t sec:设置屏幕刷新的时间间隔,单位为秒,默认值为 2 秒,数值许可范围:1~32767
-h : 显示帮助信息
-v : 显示版本信息

另外,[[email protected] ~]# glances -s   ##置于server模式

[[email protected] ~]# ip a

link/ether 00:0c:29:f4:d1:d4 brd ff:ff:ff:ff:ff:ff
inet 10.20.0.102/24 brd 10.20.0.255 scope global eth0

另一台机器,[[email protected] ~]# glance -c 10.20.0.102    ##也就能远程显示了,如开头图那样

[[email protected] ~]# cd /usr/lib/python2.7/site-packages/glances/

[[email protected] glances]# ls   ##很多PY文件

[[email protected] glances]# which glances
/usr/bin/glances

[[email protected] glances]# cat /usr/bin/glances

#!/usr/bin/python2
# EASY-INSTALL-ENTRY-SCRIPT: ‘Glances==2.10‘,‘console_scripts‘,‘glances‘
__requires__ = ‘Glances==2.10‘
import sys
from pkg_resources import load_entry_point

if __name__ == ‘__main__‘:
sys.exit(
load_entry_point(‘Glances==2.10‘, ‘console_scripts‘, ‘glances‘)()
)

我想说,TMD,这么好用的工具,为什么没有火?我现在才发现呢?!!

时间: 2024-12-06 20:00:33

2017-7-20 推荐一款全面的系统性能监控工具——glances的相关文章

推荐10款免费而优秀的图表插件

开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas.svg为代表的html5技术,表现点.线.面要素的技术已经越来越规范成熟.我在本篇文章中收集了10款免费开源且比较优秀的图表制作插件,以供各位参考. 1,ichartjs(国产) ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学

【JavsScript】推荐五款流行的JavaScript模板引擎

摘要:Javascript模板引擎作为数据与界面分离工作中最重要一环,受到开发者广泛关注.本文通过开发实例解析五款流行模板引擎:Mustache.Underscore Templates.Embedded JS Templates.HandlebarsJS.Jade templating. 近日一位20岁的开发者Jack Franklin在<The top 5 JavaScript templating engines>一文中向开发者们推荐了5款流行的JavaScript模板引擎.下面为该文的

推荐15款最佳的 jQuery 分布引导插件

当用户浏览到一个网站,它可能从不知道如何浏览,如何操作网站或 Web 应用程序的内容和流程.在这篇文章中,我们编制了一些最好的 jQuery 引导插件列表.你会发现这些插件对于提高你的网站的整体用户体验真正有用,将引导您轻松创建网站的指引功能,并帮助您自定义并实现令人惊叹的外观. 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码

给大家推荐几款个人觉得特别好用的编程及日常用的软件(持续更新!)

原文:给大家推荐几款个人觉得特别好用的编程及日常用的软件(持续更新!) 子曾经曰过:"工欲善其事,必先利其器!",呵呵,好用的软件必然会对工作和生活提高很多效率,下面我就把我个人觉得不错的软件整理出来,这里可能之前提到过几个,不过没关系,以后我再发现好用的东西会在这里持续更新! 宝典总数:[27个]  更新时间:[2015年1月29日09:04:21] ※宝典1:源代码管理软件-"CODEHELP" CodeHelp是专门为我们程序员设计的一款源代码管理软件.它能方

推荐几款专门为Github党量身定做的Chrome插件

GitHub是世界知名的代码托管网站,在中国也有相当多的项目托管在GitHub,给广大程序员和编程爱好者带来了方便,GitHub是很多开发者远程协作的重要工具,其社交化编码的理念伴随着开源运动改变着整个开发社区的生态,无数优质项目依托GitHub在全球开源开发者的参与下蓬勃发展.GitHub作为一款基于Git的代码管理工具和协同工具是很优秀的,然而作为代码浏览和搜索工具,就和IDE差的很远了.不然为什么到今天GitHub连个侧栏的文件树没有,很多开发者要专门去下载浏览器插件才能有文件树.当然,今

芝麻软件早报2017.11.20

2017年11月20日星期一 [国内资讯]1.世界第一例人类头部移植手术成功实施,地点在中国,用时18小时2.百度首度披露金融版图全景,未来将加速AI商业化3.支付宝与越南"银联"签约,拓展在越出境游业务4.腾讯信用分终于开始启用了:高于630分免押金骑摩拜5.腾讯<光荣使命>手游本周二开启测试,预约人数突破2500万6.中国奢侈品电商报告发布,寺库领跑中国奢侈品电商7.三季度趣店佣金收入增15倍,宜人贷股权激励拖累净利8.银行联手房企布局广东租赁市场,万亿投资在路上9.黑

推荐一款好看的Hexo主题Ayer

介绍 Ayer 是一个干净且优雅的Hexo主题,自带响应式,加载速度很快,该有的功能都有,可配置项也很多,非常适合作为你的博客主题,主题内还附送了6张精美的高清壁纸.欢迎使用和Star支持,如果你在使用过程中有任何疑问或者建议,欢迎联系我! 项目地址 效果预览 中文说明 特性 干净且优雅,文章内容美观易读 首页封面全屏平铺,扁平化设计,更加高大上 响应式设计,博客在桌面端.平板.手机等设备上均能很好的展现 首页封面和文案可以任意更换,主题内附送6张精美高清壁纸 时间轴式的归档页 侧边栏可以点击显

推荐一款趣味游戏软件App 分红猫

推荐一款趣味游戏软件App 分红猫 1 介绍   分红猫app是一款手机上养猫咪轻松拿分红赚钱的客户端应用,分红猫软件赚钱模式类似于养宠物升级赚钱,用户通过做任务看广告获得活跃度将猫咪升级,分红猫上猫咪等级越高赚的越多. 2 下载 3功能介绍 分红猫app是一款宠物养成类的赚钱软件. 分红猫官方宣称跟市面上一些分红平台完全不一样,纷红猫的宠物等级达到200级就一定参与全平台收益分红,并且预计保底日收益200起. 在分红猫app上每天看15条广告轻松升一级,若邀请推广升级更快,团长最快85天就能拿

推荐几款画韦恩图的在线工具

(1)http://bioinformatics.psb.ugent.be/webtools/Venn/ 操作简单,不仅画出了韦恩图,还很贴心的给出了数据统计的结果并列出了各个部分对应的ID,且提供直接下载.缺点是颜色和大小不可调. (2)http://bioinfogp.cnb.csic.es/tools/venny/index.html 这款比较漂亮,操作也很简单,但是不能根据列表大小调整生成的圆圈大小. (3)http://www.cs.kent.ac.uk/people/staff/pj