位置: 编程技术 - 正文

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

  • 跨月的增值税专用发票怎么作废重开
  • 增值税纳税申报表模板
  • 成品油认证后要开票怎么做
  • 个人独资企业可以转让股权吗
  • 预缴的附加税月末结转吗
  • 已交增值税如何做账
  • 资产类期末借方余额怎么算
  • 转让无形资产专利权的账务处理
  • 境外所得抵免税额是什么意思
  • 跨季度的发票怎么冲销
  • 一个项目可以有几个单位工程
  • 年终奖怎么缴纳个税
  • 创业投资公司设立条件
  • 扣收手续费
  • 收入纳税明细怎么打印
  • 旅游业企业所得税要求
  • 小规模纳税人代账一年多少钱
  • 存商品入成原材料怎么改?
  • 有限的访问权限是什么意思
  • 手机中的流量统计在哪里寻找
  • 速动比率的合理范围
  • 企业购进房产会退税吗
  • 企业出租经营权是否征税
  • 两个公司的资金怎么合并
  • php测试成功的邮件是什么
  • dc.exe 病毒
  • 小本票防伪
  • 小规模纳税人税控设备可以抵扣吗设备
  • PHP:stream_set_chunk_size()的用法_Stream函数
  • 高新技术企业加计5%
  • yii实现使用CUploadedFile上传文件的方法
  • 周转材料摊销是什么科目
  • 工会经费用途规定
  • 在缴纳企业所得税的情形
  • 原材料结转成本有几种方法
  • vue如何学
  • php flock函数
  • 收到采购专用发票
  • 个人开发微信支付接口
  • 微信支付开发步骤
  • 写字楼买卖办手续
  • 住宿费电子发票没有章
  • 建筑保温材料出台了哪些限制政策
  • 公司股东与公司往来怎么处理
  • 成本会计的岗位要求
  • 小规模纳税人差额征税
  • 小规模纳税人企业所得税征收标准
  • 制造费用期末要结转吗
  • 用友t3怎样查明细账
  • 贸易公司成本如何计算
  • 怎么去银行买承兑
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 预发绩效会计分录
  • 新成立的公司发朋友圈文案
  • 城市天然气管道爆炸
  • 收到货款但未开票怎么入账
  • mysql服务1053
  • 简单介绍清明上河图
  • friend怎么用
  • xtrabackup备份原理
  • thinkpad e431 bios怎么进入
  • 制作winxp启动u盘和安装盘
  • win8软件不兼容怎么办
  • win7旗舰版如何升级到win10
  • win7系统的excel在哪里
  • jquery1
  • 完美解决win11间歇性掉线
  • u盘通过什么读写数据
  • 关于中秋节的古诗
  • android 像素
  • 重定向stdout
  • angularjs2
  • python记录运行状态的模块
  • flask框架官方文档
  • python smtpd
  • javascrip
  • 甘肃增值税发票查验平台官网
  • 报税时一直显示申报中
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 加油的增值税发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设