最近使用python,感叹于Python库实在是太强大了。以前笔者写了篇文章-Python一秒钟搭建文件分享网页。今天就来使用两个库来一秒钟简单的完成局域网内服务器交互式动态监控。

glances库是使用Python开发,基于psutil的系统监控工具。glances与top命令类似,但是甚于top,命令更加齐全友好,功能更加丰富。

笔者使用pip  install  glances安装glances库,也可以使用apt命令(debian、ubutnu等)。

glances --help查看命令的使用方法,说明里面提供了一些Examples of use。 glances命令支持到处到csv文件中:glances --export csv --export-csv-file /tmp/glances.csv

直接在命令行输入  glances就可以每隔3秒动态的刷新监控的内容。交互界面可读性强,不同颜色表示不同状态。在界面里面,可以按下c就可以按cpu排序,m就可以按照内存排序……。

笔者因为使用的虚拟机的NAT网络,需要将61208端口转发到宿主上,便于后面的网页监控显示。

在安装Bottle整个web框架,运行glances -w就可以通过web浏览器显示和命令行一样的监控界面。命令行关闭后,web监控中断也会通过左上角的Disconnected 红色提示。

因为python的跨平台,笔者在windows下也测试一些。但是运行glances提示不能独立运行,提示需要安装windows-curses,安装后测试正常。

bottle 文件服务器,Python库glances和Bottle完成服务器交互式动态监控相关推荐

  1. bottle 文件服务器,python bottle 框架基础教程:文件上传 | linux系统运维

    文件上传,需要注意的是前端html的form表单中,要添加 enctype="multipart/form-data"属性,否则无法上传文件.在后端,用request.files方 ...

  2. 简易有WEB文件服务器,Python实现简易版的Web服务器(推荐).pdf

    Python实实现现简简易易版版的的Web服服务务器器(推推荐荐) 下面给大家介绍python实现简易版的web服务器,具体内容详情大家通过本文学习 ! 1.请自行了解HTTP协议 /article/ ...

  3. 基于Shodan Python库的批量攻击实践 撒旦网

    拜读了xiaix关于Shodan的全面介绍:<Shodan新手入坑指南>,受益匪浅.SQL Server的弱口令入侵案例层出不穷,利用工具也大量存在,本文以MSSQL服务器为切入点,以解决 ...

  4. 微型 Python Web 框架: Bottle

    微型 Python Web 框架: Bottle 在 19/09/11 07:04 PM 由 COSTONY 发表 Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅 ...

  5. python web框架简介Bottle Flask Tornado

    Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块. ? 1 2 3 4 pip inst ...

  6. python bottle框架 重定向_微型 Python Web 框架: Bottle

    Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块. 路由(Routing):将请 ...

  7. 哪些 Python 库让你相见恨晚?

    https://www.zhihu.com/question/24590883 173 个回答 知乎用户 翻译组勤务员小艾,不值得一提的小人物. Awesome Python中文版来啦! 本文由 伯乐 ...

  8. Python库全部整理出来了,非常全面

    库名称简介 Chardet 字符编码探测器,可以自动检测文本.网页.xml的编码. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable 主要用于在终端或浏览器端构 ...

  9. 1000+ 常用 Python 库一览

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | 法纳斯特 这次给大家总结整理了1000+常用Python库 ...

最新文章

  1. 显示一个数字到小数点后两位
  2. win2003服务器中:无法连接ACCESS数据库/sql数据库正常 .net程序生成的dll文件拒绝访问问题...
  3. mysql相关知识点_MySQL相关知识点
  4. 2fsk调制解调原理框图_数字调制解调输出什么 数字调制解调输出特点介绍【图文】...
  5. BetterZip使用教程:Mac用户如何提取压缩文件?
  6. vue项目部署的一些配置和流程
  7. 融思杯 第三届 部分wp
  8. CISP 考试教材《第 10 章 知识域:软件开发安全》知识整理
  9. Matlab中图形对象属性gcf使用
  10. 蔚来、小鹏、理想自动驾驶能力的纵向演进与横向比较
  11. 虚拟机快照,移除和删除使用方法
  12. 2017年中国互联网企业100强排行榜
  13. Debian 安装手记
  14. Ubuntu 向日葵被远控无法显示图形化界面的解决方案
  15. 关于企业上云,我们想跟你聊聊!|中机智库
  16. ADS(Authenticated data structure)
  17. Java 获取当前年,前几年(之前年),后几年(之后年)
  18. Red Hat6 Linux镜像文件,红帽 Red Hat Linux 系统镜像iso下载(汇总.百度云)
  19. 一篇不错的文章--项目开发经验谈之:设计失败的挫败感
  20. D触发器原理图和真值表以及波形图分析

热门文章

  1. 字符串最小周期串问题
  2. hmm 求隐藏序列_隐马尔可夫模型HMM
  3. dart-sass与node-sass介绍
  4. 十六进制颜色值和rgb颜色值转换
  5. 中国历史上死得最窝囊的九个英雄
  6. js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?
  7. 【N1BOOK】[第一章 web入门] wp
  8. java线程初写,陆续更新中。。
  9. 洛谷P3003 苹果交货Apple Delivery
  10. Android Studio 自带模拟器解决输入中文问题_安装x86的搜狗输入法的APK