位置: 编程技术 - 正文

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

  • 收到退回的以前年度租金怎么处理
  • 增值税查询校验码是什么
  • 可以抵扣的进项税额是什么意思
  • 补缴去年的附加税
  • 关税计入存货成本分录
  • 税务逾期记录怎么消除不了
  • 开办费抵扣多少企业所得税
  • 工会筹备金免征政策
  • 生产的产品不合格作废会计分录
  • 主营业务收入是营业收入吗
  • 企业以现金形式支付货款
  • 主营业务收入和产值
  • 企业购买理财产品收益会计分录
  • 付款凭证和记账凭证一样吗
  • 补缴员工社保银行怎么查
  • 审图费发票需要备注吗
  • 手机home键是什么意思图片
  • 怎么做增值税
  • 房地产企业如何计算土地使用税
  • 您的磁盘
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • 个人所得税专项扣除子女教育标准
  • win11企业版激活
  • 如何更改windows11管理员账户名称
  • 工程款包工包料怎么开票
  • deepin正式版
  • 火狐十大必用插件
  • 非货币性资产投资计入什么科目
  • PHP:imagelayereffect()的用法_GD库图像处理函数
  • 工费经费的计税依据要扣除含税部分吗
  • html/css/javascript标准教程
  • unrar解压命令
  • php在图片上添加文字
  • 无形资产转让账务怎么做
  • php消除警告
  • 权益法的比例是多少
  • 没有到位的注资企业
  • 公司借调员工
  • 缴纳印花税的会计凭证怎么做
  • phpcms v9用户手册
  • mongodb修改命令
  • 利润分配的5个基本原则
  • 哪些情况可以免征个人所得税
  • sqlserver2008安装完在哪打开
  • 员工福利费属于什么会计科目
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 企业项目的特点
  • 出口退税的会计分录为什么在贷方
  • 收到同业清算互联前置如何入账
  • 总分类账与明细分类账的关系
  • 递延收益为什么属于负债
  • 高新企业认定条件2022上海
  • 资金账簿印花税税率
  • 卡片式账簿的优点是能够避免账页散失
  • sqlmd5加密后解密
  • windows7升级到windows8.1
  • kdeskcore.exe是什么
  • 关于windows的说法正确的是
  • win8怎么打开系统设置
  • 怎样关闭windows10安全中心
  • pavsrv50.exe - pavsrv50进程管理信息
  • 电脑自带win8是装win7还是win10
  • 为什么我无法更改某些设置电脑
  • 升级win10系统后安装谷歌打不开
  • 检查linux是否安装了,可用哪些命令
  • 酵母菌代谢类型为
  • jquery邮箱正则表达式
  • cocos2dx 教程
  • android手机传感器应用程序
  • javascript 继承
  • JavaScript toFixed() 方法
  • unity火堆
  • 浅析Python中MySQLdb的事务处理功能
  • js闭包的使用
  • js教程
  • 如何用python编写脚本处理数据
  • android开发和java开发区别
  • 企业所得税调整情况说明
  • 医保月底结算规定是什么
  • 资源税什么时候征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设