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

最近使用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就可以按照内存排序……。

191370157adc

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

191370157adc

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

191370157adc

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

191370157adc

191370157adc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值