glances 是利用Python语言开发,的监控工具,与Linux命令中的top最为相似,但是比top命令更齐全.
主要用来监控:
·CPU 使用 率;
·内存 使用 情况;
·内核 统计 信息 和 运行 队列 信息; ·
磁盘 I/ O 速度、
传输 和 读/ 写 比率;
·文件 系统 中的 可用 空间;
·磁盘 适配器;
·网络 I/ O 速度、
传输 和 读/ 写 比率;
·页面 空间 和 页面 速度;
·消耗 资源 最多 的 进程;
·计算机 信息 和 系统 资源。
我们先来安装一下glances,安装非常简单:
# pip install glances
如此就可以安装成功
命令执行后会看到如下图示,与top命令类似,但是比top更全面 :
glances:
为了增加可读性,glance会以不同的颜色表示不同的状态
绿色:表示性能良好
紫色:表示新更能报警应当采取措施
红色:表示性能问题 严重,可以看到我的磁盘使用量为红色,剩余空间不足.
跟top类似,glance也是一个交互式的工具,因为我们可以使用命令来控制我们想要看到的结果
常见命令:
h: 显示帮助信息
·q: 离开 程序 退出;
·c: 按照 CPU 实时 负载 对 系统 进程 排序;
·m: 按照 内存 使用 状况 对 系统 进程 排序;
·i: 按照 I/ O 使用 状况 对 系统 进程 排序;
·p: 按照 进程 名称 排序;
·d: 显示 或 隐藏 磁盘 读写 状况;
·f: 显示 或 隐藏 文件 系统 信息;
·1: 分开 显示 每个 CPU 的 使用 情况。
如果只是这样那和top有啥区别,所以我们需要也可以用web端进行监控

我们的终极目标是使用web端查询:

Bottle并不基于任何扩展的类库。只需要下载bottle.py文件到你的项目目录就可以使用它。

列举四种安装方式:(官方列出的四种安装方式,选择其中一种就可以哈)


$ wget http://bottlepy.org/bottle.py
$ sudo pip install bottle              # recommended
$ sudo easy_install bottle             # alternative without pip
$ sudo apt-get install python-bottle   # works for debian, ubuntu, ...

安装好后执行  glances -w

这时候就可以使用web端访问了.IP+端口号即可,端口号哪里找?  在glances -w命令一执行,就会出现端口号,记下来就可以了


利用系统监控工具-glances相关推荐

  1. 系统监控工具-glances

    作为运维不仅要时时监控系统,还需要优雅的装13,当别人还在命令的小黑框里敲打那个top命令去查看系统性能的时候,我们带你使用web端监控系统性能 glances 是利用Python语言开发,的监控工具 ...

  2. ping 丢包 网络摄像头_利用Zabbix监控工具自动帮我们检测目标网络状况

    通过上一篇文章<IT人员必须要掌握的几个网络测试命令详解>的介绍,我们知道了可以使用"ping"命令检测到目标主机的联通性,可以使用"telnet" ...

  3. 监控工具glances

    使用资源监控工具glances 前言 glances可以为Unix设linux性能专家提供监控和分析性能数据的功能,其中包括 CPU使用率 内存使用率 内核统计信息和运行队列信息 磁盘i/o速度.传输 ...

  4. 用Webhook+Python+Shell 编写一套 Unix 类系统监控工具

    告警系统是系统运维必须掌握的技能.不管是用 Zabbix.Cacti 等监控平台还是其他的监控工具,都需要有一个实时的监控与反馈机制,能让问题.故障实时的通知到工程师的手里,及时得到解决:以最大化的保 ...

  5. NetXMS 1.2.6 发布,系统监控工具

    NetXMS 1.2.6 增加了 DCI (data collection items) 实例发现,增加 NxShell 交互 Shell ,内置 NXSL 脚本语言,增加 D-Link 交换机驱动, ...

  6. 管理员必备的Linux系统监控工具

    需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧.大多数Linux发行版本都装备了大量的监控工具,这些工具提供了能用作取得相关信息和系统活动的量度指标.你能使用这些工具发现造成性 ...

  7. 淘宝内部大量使用的开源系统监控工具

    [人在运维囧途_08]淘宝内部大量使用的开源系统监控工具--Tsar [人在运维囧途_07]GNU/Linux系统资源监控神器--collectl[重点推荐] http://www.ahlinux.c ...

  8. 利用系统提供的崩溃日志解Native层Bug

    2019独角兽企业重金招聘Python工程师标准>>> 对Android开发者来讲,尤其是使用NDK编写Native层代码的开发者,在编码过程中通常会碰到各种各样的问题.追踪问题的方 ...

  9. UIView封装动画--iOS利用系统提供方法来做关键帧动画

    iOS利用系统提供方法来做关键帧动画 ios7以后才有用. /*关键帧动画options:UIViewKeyframeAnimationOptions类型*/[UIView animateKeyfra ...

最新文章

  1. XDOJ-1002-小W的塔防(dp)
  2. Python数据分析:pandas玩转Excel(二)
  3. 如何浅显得理解风控模型中的特征筛选|附实操细节(全)
  4. IT职场人生系列之十二:语言与技术I
  5. 俊杰隐藏文件程序源码分享 C#
  6. 记一次python分布式web开发(利用docker)
  7. 「中间件」RocketMQ解决消息顺序和重复性消费问题整理(附测试代码)
  8. 2020 Kyligence 面经
  9. LoadRunner教程(19)-LoadRunner 性能图表分析
  10. FFmpeg切割视频,自定义视频ts片段时长
  11. 【StyleGAN代码学习】StyleGAN损失函数与训练过程
  12. 咸鱼 转转,苹果产品真伪验证
  13. 编程,C语言,代码,黑客,软件,JAVA,DW,软件设计等等,怎么循序渐进学习?
  14. opencv 棋盘标定
  15. 关于麦克风波束成形的基本原理
  16. 陌陌引流卖什么产品好?陌陌引流变现的方式
  17. 推荐几个美女程序媛和大佬的公众号!
  18. RTKLIB中利用Kalman滤波进行伪距单点定位
  19. Shell简单编程实例
  20. Spring Boot参考指南

热门文章

  1. Django 搭建博客网站-task01:基础知识
  2. 齐博cms最新SQL注入网站漏洞 可远程执行代码提权
  3. java写龟兔赛跑_Java实现龟兔赛跑
  4. java 用户登录模块_Java SSH框架系列:用户登录模块的设计与实现思路
  5. 2021世界区块链大会 | 章鱼网络刘毅金句演讲视频
  6. Linux自动化密码输入
  7. Flutter全局路由封装及路由栈维护
  8. centos7安装bbr_centos7安装bbr记录
  9. 小米(MI) CXB6-1QM 米家插线板 6位基础版拆解暴力维修
  10. 基于功能连接的认知机器学习预测模型:特征权重可靠吗?