位置: 编程技术 - 正文

用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模拟软件)

  • 合理避税与偷税漏税的行为区别
  • 应收款时间太长怎么处理
  • 红冲发票需要收回原发票政策
  • 金税盘如何增加税率
  • 卖废品开发票开什么货物名称
  • 公司开户费用都包括哪些
  • 本月进项税大于销项税有留底,如何做会计分录
  • 房地产企业土地使用税
  • 怎么办开户许可证
  • 留存收益筹资的优缺点
  • 先转款后开票会计分录
  • 自产自销免税物品包括哪些
  • 非增值税纳税人有哪些
  • 中央空调 付款
  • 客户已经抵扣的发票怎么开负数发票给对方
  • 增值税进项大于销项,要全部认证吗
  • 应交税费个人所得税
  • 最新房产税消息2020
  • 外购机器设备
  • 同一控制下股权转让印花税
  • 现金流量净额为负说明什么
  • 小微企业核定征收所得税税率
  • 预缴税金跨区域涉税在哪查询
  • 广告业文化事业建设费2023标准
  • 判决公告费应计入哪个科目?
  • 一般纳税人出租不动产
  • win10电脑键盘灵敏度怎么调
  • 以公允价值计量的投资性房地产
  • 微软正在测试什么意思
  • 转账支票出账日期
  • 牛肉炖萝卜的做法高压锅
  • 什么叫存续分立
  • PHP:jdtojewish()的用法_日历函数
  • 建筑业统一发票真伪查询
  • 红字发票什么作用
  • php框架介绍
  • vue中遇到的问题
  • vue keep-alive实现原理
  • vue.js如何安装
  • 会计在账本上怎么记账
  • 差旅费包干是什么意思
  • 小规模纳税人季度不超30万怎么做账
  • 发票没拿回来可以报销吗
  • SQLite教程(十二):锁和并发控制详解
  • 大巴车怎么坐车
  • 三栏式明细账适用于原材料明细账
  • 营业收入计入销售收入吗
  • mysql查询语句慢怎么优化
  • 水利基金的计税税率6
  • 资本公积可以转增资本因此称之为准资本
  • 缴纳增值税附加税
  • 企业分配利润的原因
  • 原材料暂估的业务包括
  • 过路费计入差旅费还是车辆
  • 生产经营年度汇算清缴
  • 合并两公司的帐务处理
  • 小规模纳税人怎么开增值税专用发票
  • mysql2003错误如何解决10061
  • 去大城市发展成功的例子
  • win8应用程序无法正常启动
  • unix操作指令
  • linux基本使用
  • win10系统如何
  • linux打包命令tar打包目录结构
  • Win10 Mobile 10586.164上手体验视频评测
  • win10非正常关机系统修复
  • cocos2dx schedule
  • shell脚本实现自动化巡检报警发送邮箱
  • perl语言基本命令
  • 在node.js中想要监听事件
  • jquery 操作json
  • nodejs如何使用
  • angularjs input
  • numpy使用心得
  • js调用失败
  • 一不小心做错事男朋友就开始说我
  • 江苏国税增值税退税怎么操作
  • 电话费的税费计入什么科目
  • 河北省国家税务局电子税务局官网入口
  • 从香港回内地需要做核酸检测吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设