位置: 编程技术 - 正文

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

  • 个人所得税核定征收税率是多少
  • 代扣代缴附加税减免
  • 股票价值和内部价值
  • 为什么开发成本资本化
  • 小规模企业每月能开多少专票
  • 固定资产开专票怎么记凭证
  • 款已付未收到发票怎么开
  • 累计纳税工资是什么意思
  • 企业所得税滞纳金从什么时候开始算
  • 联营企业和合营企业长期股权投资的方式
  • 亏损企业捐赠支出怎么算
  • 物业公司管理费用
  • 银行扣除的贴现利息怎么算
  • 借款可以转注资款吗
  • 法律关系三要素表
  • 个人所得税生育险
  • 进销项税额的会计分录
  • 房地产企业暂估成本
  • 企业发生的咨询费用
  • 印花税销售收入按50%计算征收
  • 政府机关税号是1开头的吗
  • 旅行社代订机票发票写个人能报销吗
  • 什么时候计提减值
  • 发票开负数冲红做什么会计分录?
  • 个税专项附加扣除是什么意思
  • 税务没有核定印花税
  • 差额发票如何缴纳增值税
  • 电力发票没有到怎么做分录
  • 出口旧设备最新政策
  • 投资公司抛售原始股如何交税?
  • mac菜单栏怎么调出来
  • 工商年报的纳税总额怎么查询
  • win10右键显示设置打不开怎么办
  • 跨年的收入可以在次年冲吗
  • 小规模纳税人税控设备可以抵扣吗设备
  • 虚假财务报表的法律后果
  • 电脑中的guest账户在哪里
  • win7怎么看服务
  • edi文件怎么打开
  • php7.0新特性
  • php curl_exec
  • 有意义的分享
  • 20分钟,使用Amazon SageMaker快速搭建属于自己的AIGC应用
  • 宝塔怎么做?
  • Python如何检测两个相同的列表
  • 金银首饰包装物消费税
  • pycharm cant find main
  • 企业所得税纳税申报表
  • 公司股东就是董事吗
  • 减免城建税的会计分录
  • 以前年度管理费用
  • 租赁动迁补偿条款
  • 弥补亏损怎么做账
  • 员工垫付的钱会计分录
  • 存货出售,资产减值损失如何处理
  • 可以抵扣的增值税进项税额
  • 软件开发是否属于采购目录
  • 应付利息属于经营性负债吗
  • mysql密码忘记了怎么找回
  • services.exe修改注册表
  • ubuntu20.04.2
  • linux nohup命令详解
  • mac系统怎么把文件移到文件夹
  • centos7 本地yum
  • win7虚拟内存最大设置多少
  • win7旗舰版开机
  • win7软件包
  • firefox下rowspan+border+border-collapse的bug
  • shell数值比较
  • cocos2dx-3.2+lua 常用代码
  • node.js开发实战
  • linux的syslog配置
  • 文件管理android访问限制
  • 广东增值税电子普通发票图片
  • 吉林省地方税务局
  • 留抵退税退回的款如何做账
  • 地方税务局属于地市级还是副省级
  • 什么是契税发票?
  • 江苏发票认证平台app
  • 河南工商年检网上申报APP
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设