位置: 编程技术 - 正文

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

  • 运输服务有3%的税率吗
  • 跨越发票冲红,填了红字信息表,没有负数发票
  • 待抵扣进项税额分录
  • 什么叫税控盘清卡
  • 残保金在职职工人数临时工算吗
  • 作业成本管理的作用
  • 国际贸易公司注册需要什么条件海南
  • 单位职工医疗补助
  • 内账怎么收费
  • 建筑业如何开票
  • 单位给员工上的商业险是什么
  • 差额纳税销项税额抵减
  • 委托代收款
  • 新药从开发到生产的流程
  • 发票修复是怎么回事
  • 专家费收取多少合适
  • 委托贷款利息收入怎么开发票
  • 应收账款平均余额怎么理解
  • 苹果如何保护
  • thinkphp i方法
  • 借条未写还款期限,最长保护期是多久
  • php实现搜索的方式
  • Pycharm安装库失败
  • 出口信用保险补贴算不算政府补助
  • 如何通过无线路由器连接打印机
  • php fpm原理
  • 兰溪园林绿化养护
  • 招待费增值税能抵扣吗
  • vue ts
  • yii2带搜索功能的下拉框实例详解
  • 昆明紫霞宫的46 道拐
  • 销售费用期末余额
  • 商家为消费者提供餐具
  • postman操作流程
  • 出口货物应退增值税如何计算
  • vscode终端显示
  • 转账错误被退款怎么处理
  • mysql常见优化手段
  • 保险业务手续费
  • 销售赠品入什么科目
  • 月末研发支出会结转至哪个账户
  • sql文件压缩
  • 申请名称预先核准在哪个网站
  • 销售货物收入指企业销售什么取得的收入
  • 增值税进项税额抵扣期限最新
  • 验资费如何做账务处理
  • 以前年度的银行流水可以补进来做账嘛
  • 存贷款利率计算公式
  • 技术服务所发生的事故
  • 已经入库的商品出库了要怎么做会计分录
  • 用友无法填制凭证
  • 建筑业营改增后税率变化
  • 退回备用金在现金怎么办
  • 新企业建账
  • SQL Server中使用Trigger监控存储过程更改脚本实例
  • mssql server .ldf和.mdf的文件附加数据库的sql语句
  • mysql5.5创建用户
  • win10预览版21277下载
  • 开启windows远程桌面服务
  • 丢失msvcp71.dll
  • Mac系统PPTP VPN图文设置教程
  • linux中使用最多的命令
  • Win10 PC RS2快速预览版14926更新与修复内容汇总
  • windows mobile应用
  • win10 20h2怎么更新
  • 系统自动保存文件在哪里
  • android获取音频信息
  • js表单验证代码Email
  • dos命令 for
  • 层盖住下拉列表框问题解决方案
  • html收藏夹导入
  • content provider
  • 基于python的推荐系统
  • nodejs接入微信支付
  • js图片浏览器
  • 简单介绍中秋节
  • Python判断字符串结尾并输出yes或no
  • js简单网速测试方法
  • 十大经济
  • 广东2020医保缴费要多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设