python实现服务器性能监控_用python设计一个监测服务器性能的系统

学校的毕设一般都是个人或者两三人协助开发的小规模系统,可以按传统软件开发流程来进行。

第一步当然是需求分析:

企业服务器有 windows server,linux server,你需要监控哪一种?

然后是需要监控系统里面的哪些数据?CPU使用率,内存使用量,硬盘使用情况,网络上行下行情况,进程情况,服务端口情况等等,采样频率(一般5秒采样一次);

采集到的数据一般会临时存储起来,以便展示,可以选择你自己熟悉的数据库(建议用 mysql 数据库),或者文件存储;

最后是需不需要图形页面报表展示了,可以用web形式展示,也可以用桌面软件展示;

确定需求之后,接下来就针对需求看看大概需要做些什么了,简称概要设计:

首先是数据采集,python 的 psutil 库可采集 cpu,内存等等数据,每5秒采集一次,然后存储到数据库或者文件;

然后呢,需要 web 形式展示的话,需要学习 django 或者 flask 写几个网页 展示出来;

如果是桌面软件展示的话,就学习 pyqt 或者 wxpython 编写桌面软件;

接下来就可以详细编码实现了,最后是单元测试等等;

三言两语只能说完大致的流程,涉及的技术还是比较多的,python语言基础, python 查询系统性能相关的库,数据库,

django 或者 flask web框架,pyqt 或者 wxpython 图形编程库等等;

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值