位置: 编程技术 - 正文

用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
  • 对公账户转到个人账号能提供发票吗?
  • 红冲以前年度收入成本的账务处理
  • 出租房屋收取的水电费如何记账
  • 汇算清缴利润调整会计分录
  • 入资款印花税怎么计算
  • 行政单位设计费计入哪个科目
  • 火车票抵扣进项税怎么计算
  • 代扣个人社保的账务处理
  • 业务招待费扣除比例
  • 购买的风机如何做分录
  • 母子公司无偿划拨资产
  • 外地预缴企业所得税税率
  • 地方教育费附加的会计分录
  • 没有按时缴纳税属于什么
  • 国税发200931号文解读
  • 营改增怎么抵扣
  • 印花税股权转让计税依据
  • 货物运输企业纳税多少
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 事业单位考试一门多长时间
  • 企业的停车违章怎么查
  • 开票汇率和收汇汇率
  • 固定资产折旧提足怎么办
  • 没有实缴的公司法人风险大吗
  • 企业所得税季报是填累计数吗
  • microsoft阻止应用启动
  • 如何解决win10系统复制文件速度
  • php过滤数组中的空字符串
  • 向农民购进农产品
  • 情人节海报怎么画简单
  • 汽车销售公司取名字参考大全图片
  • 独资子公司如何注册
  • php实现文件下载功能
  • 查看chrome浏览器内核版本
  • 股东年终利润分录怎么写
  • 克洛格森林大克洛格
  • 销售退回的处理方法
  • vue实例教程
  • Win11系统自带输入法怎么卸载
  • 小微企业年收入超过300万按多少缴纳所得税
  • 从财务报表中能看出什么
  • 外购货物用于在建工程分录
  • 快递费属于办公费用吗?
  • 如何查询去年企业所得税
  • 准则规定的内容是
  • 会计手工做账的目的
  • 购买车辆的进项税怎么勾选
  • 什么是残保金减免政策
  • 委托加工存货收回后直接用于销售的账务处理
  • 新建厂房费用可以直接计入管理费用么
  • 收到上年度所得税返还会计分录
  • 个体工商户缴纳社保属于职工社保吗
  • 取得工程款发票计入什么会计科目里
  • 股本金退出要交税吗?
  • 教材出版 技术咨询服务费
  • 股东预分配利润后如何返还
  • 工程结束发票未开全怎么办
  • 销售回款率怎么计算,麻烦知道的告诉我,11
  • 根据企业
  • 本年利润年末有余额怎么回事
  • mysql命令行导出结果
  • mysql命令行配置
  • mysql 5.7.11 zip安装配置方法图文教程
  • win10最新预览版下载
  • vista windows
  • samba文件大小限制
  • ubuntu怎样
  • ct.dll
  • linux lvm2_member
  • Android游戏开发案例教程小小弹球
  • 网页设计中css样式有何用途
  • 如何旋转图片30度
  • 创建一个新用户user1,设置其主目录为/home/user1:
  • js获取当前点击事件的节点
  • javascript语言基础
  • jquery datatable服务端分页
  • 广州税务举报电话
  • steam账号要身份证吗
  • 厦门税务机关办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设