位置: 编程技术 - 正文

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

  • 投资性房地产采用成本模式计量
  • 产权转移数据的交易价格和固定资产科目
  • 车船税是否每年都交
  • 有形动产租赁服务属于现代服务吗
  • 提高资产利用率,增加销售收入
  • 企业所得税年报过了申报期还能修改吗
  • 税务大厅可以开票吗
  • 营改增后小规模纳税人涉税账务处理
  • 发票一定要填数量吗
  • 注销企业时所有权怎么办
  • 超市的发票是什么种类
  • 各省市地税发票怎么开
  • 重庆增值税税率调整
  • 五月份和六月份都有什么节日
  • 公司费用高好还是低好
  • 如何在苹果电脑上删除软件
  • 空调应该计入什么科目
  • 如何修复错误 OC3 INVT CHF100a
  • 天猫魔搭
  • 增值税出口服务包括什么
  • 销售免税商品可以抵扣进项税吗
  • 混合销售账务处理办法
  • dwm.exe是啥
  • dcom进程
  • 数据库olap
  • php foo
  • 社保包括哪些保险及比例
  • 劳务费发票和建筑劳务费发票
  • 企业和单位往来怎么做账
  • 企业所得税纳税义务发生时间
  • 逻辑回归模型
  • 基建账并账规定
  • laravel运行
  • inotify_event
  • 帝国cms使用手册
  • 水利基金忘记申报怎么查
  • 促销服务费分录
  • 如何保护数据库
  • 已付款收到发票
  • 资产负债表日后事项是什么意思?
  • 平台收取佣金开什么发票
  • sqlserver重复数据
  • 电子承兑转出需要授权吗
  • 坏账损失属于营业成本吗
  • 哪些合同必须签订书面合同
  • 生产成本可以结转到主营业务成本吗
  • 汇算清缴涉及的税种
  • 律师事务所账务处理例题
  • 职工福利基金提取流程
  • 运输公司车辆保养记录表格
  • 处理报废的固定资产账务处理
  • 商业汇票的票样
  • 装修属于营业费用还是管理费用
  • 免征的教育费附加怎么做账
  • 发票已经认证是什么意思
  • 如何调整以前年度错账
  • 企业为什么要进行绩效管理?
  • mysql按时间查询
  • sql server错误和使用情况报告
  • mysql8高可用
  • 笔记本电脑的触摸板怎么开启和关闭
  • Ubuntu Kylin 14.10默认的屏幕分辨率怎么更改?
  • win10怎么安装网络驱动程序
  • mac进去不了系统
  • win7为什么不能设置滑动关机
  • 2021年win10累积更新
  • linux 如何查看
  • launcher.exe是什么程序
  • win8找不到恢复环境怎么恢复出厂设置
  • win7进入dos的方法
  • win10预览设置
  • xtemplate node.js 的使用方法实例解析
  • 写一个bat文件
  • js函数详解
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • java教程csdn
  • python class
  • javascript基础书
  • 重庆电子税务局官网登录入口
  • 1月纳税申报截止时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设