位置: 编程技术 - 正文

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

  • 环境保护税的纳税期限
  • 印花税的填报方法
  • 支票盖财务章盖在哪里
  • 核定征收企业需要做账吗
  • 成立一个新公司的步骤
  • 增值税负数申报监控
  • 体检怎么写公司抬头
  • 出售简易征收的固定资产的增值税怎么计算
  • 外商投资企业采取发包、出租经营
  • 本月实现利润总额的25%计算并结转应交所得税
  • 财务杠杆和经营杠杆的区别
  • 报销单冲抵借支做账
  • 收入做多增值税怎么算
  • 水利事业单位基建并账分录怎么写?
  • 专用发票报销时限
  • 增值税专用发票抵扣期限
  • 待转销项税额结转分录
  • 商业汇票付款方通过哪个会计科目核算
  • ubuntu18.04中文
  • 如何修改mac系统密码
  • 鸿蒙 功能
  • 上年度多计提的工资
  • 开户银行对公司有影响吗
  • 支付宝流量红包怎么取消
  • win11怎么更改系统日期
  • 期间费用在会计期末要转入
  • wordpress注册界面
  • 金融机构贷款利息规定
  • 国家规定发票多久之内可以开
  • 应付职工薪酬是负债吗
  • 补发工资怎么做账
  • 有限责任公司股东向股东以外的人转让股权
  • win11大小核调度会优化吗
  • 学生个人网站制作html代码
  • 视听结合的景物描写
  • react usereducer
  • 少收的应收款和应收账款
  • 银行贷款入账需要什么
  • 一般纳税人无票收入怎么报增值税
  • python删除列表的方法
  • 中间业务收入怎么入账
  • 什么情况需要预缴
  • 增值税年末所有都要结平吗
  • 小规模纳税人是个体户吗
  • 应交税费在借方怎么调平
  • 发票退票和废票的区别
  • 伤残鉴定中心流程
  • 法人如何网上申请辞职手续
  • 贸易公司退税计算方法选哪一种
  • 产品研发专利
  • 公司美元账户收款方便吗
  • 超过诉讼时效的法律后果
  • 生产车间的保险有哪些
  • 会务费可以抵扣进项税额吗
  • 收到供应商赠送原材料
  • 明细账的登记方向与总账的登记方向是一致的
  • 动产不动产租赁增值税税率
  • 对会计人员继续教育的目的包括了保障
  • 用Autoconf检测MySQL软件包的教程
  • 服务器 安装win10
  • 懒癌患者如何自救
  • 怎样让windows media player播放mkv文件
  • 扫清落叶堆怎么扫
  • sixtypopsix.exe - sixtypopsix是什么进程 有什么用
  • kdeskcore.exe是什么
  • w10版本更新
  • linux设置静态
  • webpack基本使用
  • cocos2dx HelloWorld代码分析
  • jquery 控制暂停和播放
  • python 数独破解器
  • angular 嵌入html
  • jquery.Callbacks的实现详解
  • 安卓底层重写
  • edittext获取焦点弹出键盘
  • python中getattr函数例子
  • 江西国税局电子税务局
  • 512到底是什么意思
  • 环保税怎么申报?看完你就明白了
  • 成立税务师事务所一定要执业会员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设