位置: 编程技术 - 正文

用Python的Flask框架结合MySQL写一个内存监控程序(python中flask模块)

编辑:rootadmin

推荐整理分享用Python的Flask框架结合MySQL写一个内存监控程序(python中flask模块),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python flask框架教程,python框架flask,python flask快速入门与进阶,python flask快速入门与进阶,python-flask,flask框架代码,python-flask,python-flask,内容如对您有帮助,希望把文章链接给更多的朋友!

这里以监控内存使用率为例,写的一个简单demo性程序,具体操作根据reboot提供的教程写如下。

一、建库建表

创建falcon数据库:

创建内存监控使用的表stat,表结构如下:

二、flask web端设置

首先我们设计一个web服务,实现如下功能:

完成监控页面展示 接受POST提交上来的数据 提供json数据GET接口具体框架结构图如下:

用Python的Flask框架结合MySQL写一个内存监控程序(python中flask模块)

目录结构如下:

flask_web代码如下:

这里使用的汇图JS为highcharts、highstock ,具体模板页面内容如下:

注:这里的JS代码都直接使用互联网上的代码,如果主机无法连接互联网的,可以将上面的三段代取取下来,在templates 的同级目录创建static 目录,将下载下来的三个文件放到该目录,删除模板中三处引用javascript处的代码,使用当前注释的三段。

三、agent被监控端设置

web展示页面完成了,运行起来:python flask_web.py 监听在端口上。我们需要做一个agent来采集数据,并通过post方法请求flask_web页面,将数据上传写入数据库。这里以监控内存为例,具体监控代码如下:

nohup python moniItems.py >/dev/null 2>&1 & 在被监控主机上运行,如果出于实验目的,想尽快的看到展示效果,可以将time.sleep() 改为time.sleep(2) ,这样每2秒就会取一次数据写入数据库。

访问 就可以看到我们的监控数据了:效果图如下

highcharts支持将按时间拖动,也支持按指定时间段查看。并且查看到的图片可以直接保存为png、jpg或pdf、csv等格式查看。

Python实现模拟时钟代码推荐 Python实现模拟时钟代码推荐#coding=utf8importsys,pygame,math,randomfrompygame.localsimport*fromdatetimeimportdatetime,date,timedefprint_text(font,x,y,text,color=(,,)):imgtext=font.re

使用Python对IP进行转换的一些操作技巧小结 PythonSocket模块中包含一些有用IP转换函数,说明如下:socket.ntohl(x)//类似于C语言的ntohl(x)把位正整数从网络序转换成主机字节序。socket.ntohs(x)//类似于C

Python中MySQLdb和torndb模块对MySQL的断连问题处理 在使用python对wordpresstag进行细化代码处理时,遇到了调用MySQLdb模块时的出错,由于错误提示和问题原因相差甚远,查看了N久代码也未发现代码有问题。

标签: python中flask模块

本文链接地址:https://www.jiuchutong.com/biancheng/378562.html 转载请保留说明!

上一篇:Python的Flask框架中SQLAlchemy使用时的乱码问题解决(flask框架菜鸟教程)

下一篇:Python实现模拟时钟代码推荐(python模拟软件)

  • 土地税房产税会计分录
  • 外资企业能投资国企么
  • 年末结转净利润
  • 科技型中小微企业贷款贴息贴保项目入库申请指南
  • 工程款按进度付款开票分录
  • 财务费用利息收入结转本年利润
  • 认购股份有什么好处
  • 应收账款余额百分比法是什么意思
  • 押金收不回来没钱怎么办
  • 保安服务业务
  • 纳税申报方式如何更改
  • 出纳人员应该怎么称呼
  • 房地产企业承担的债务
  • 营改增后11
  • 不动产可以拆吗
  • 已认证发票退回的会计分录
  • 营改增后房地产公司税种及税率
  • 个税手续费退还时间
  • 小规模纳税人的题目
  • 事业单位只能开具0税率的普票
  • 含有商品编码的增值税普通发票如何开具?
  • 网络信息化服务中心是干嘛的
  • 如何从百旺开票系统中导出开票明细
  • 纳税人提供植物养护服务属于什么服务
  • 改建或新建建筑物含义
  • 个人出租房屋交税如何计算
  • 一般纳税人减免的增值税怎么记账
  • 企业所得表怎么填写
  • 生产成本的计算公式是什么
  • 一般纳税人的月报,季报年报
  • win11预览版体验
  • 联想win10自动修复失败还能保存文件吗
  • 离职补偿金如何缴纳个人所得税?
  • PHP:iconv_substr()的用法_iconv函数
  • 期末结转之前有哪些注意事项
  • 公司报销之后钱发到哪
  • php rest api
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • php curl_init
  • 对方不开票
  • 税金及附加在哪里申报
  • 确认收入需要哪些资料
  • 路径规划原理
  • spring security功能
  • three.js入门指南
  • mongodb用法
  • 稳岗补贴什么时候到账
  • Node 下 Http Streaming 的跨浏览器实现
  • 购扶贫产品怎么记账
  • 不动产集体产权证什么意思
  • 合伙企业需要申报哪些税
  • 个人所得税计算方法及抵扣方法
  • 以前年度损益调整借贷方向
  • 哪些进项发票不能认证
  • 保险公司代扣的车船使用税分录
  • 企业法人个人贷款企业承担吧?
  • 2021年财务新规定
  • 电子行程单如何下载
  • 个人独资企业税收政策2023规定
  • 纳税人延期缴纳税款
  • 供应商退回来的钱应走哪个科目
  • MySQL关于exists的一个bug
  • doc怎么使用
  • 涌泉的准确位置图 图解
  • win8.1如何关闭windows defender
  • windows10对话框是什么
  • linux内核模块命令
  • windows10更新将重启若干次
  • win10 mobile 1709
  • node-js
  • bat批处理命令教程
  • mongorestore报错
  • Android音乐播放器评论功能怎么实现
  • PYTHON使用缩进来体现代码之间的逻辑关系
  • jquery基础教程详解
  • androidstudio和idea
  • python深入浅出
  • 生鲜肉类免税
  • 街道税务所职责和任务
  • 江苏国家税务局电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设