位置: 编程技术 - 正文

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

  • 电梯安装费发票
  • 附加税填表说明
  • 不征税收入的三个条件文件依据
  • 保险公司报销修手机
  • 企业卖车需要交印花税吗
  • 费用计入管理费用与销售费用的区别
  • 跨年增值税专用发票没有认证,需要开红字信息表吗
  • 小企业会计准则以前年度损益调整
  • 劳务工资入什么科目
  • 提供有形动产租赁服务适用税率为13%
  • 已经发生的费用
  • 营改增后个人所得税计税依据实例
  • 分期付款外币采购形成的差异如何做会计处理?
  • 应付股利科目设置
  • 电力安装工程合同范本
  • 城建税教育附加地方教育附加的税率
  • 红字发票需要做什么科目
  • 专票地址错了可以报销吗
  • 企业从事生产经营活动时所持有的基本信念
  • 免征增值税转入什么科目
  • 核定征收企业所得税应税所得率
  • 行政单位发票报销的签字程序
  • 公司付电费发票怎么做账
  • 公司可以对公司罚款吗
  • 应付股利会计分录例题
  • 坏账准备对利润表
  • 以无形资产进行投资
  • 期货和远期
  • 4芯网线插线顺序图
  • 磁盘碎片指的是磁盘因为长期使用
  • 咨询服务费怎么报印花税
  • deepin linux安装教程
  • 在php中,字符串有哪些表示形式
  • 直布罗陀巨岩山
  • 增值税专用发票和普通发票的区别
  • Symfony2中被遗弃的getRequest()方法分析
  • vue动态组件component原理
  • 【C#+JavaScript+SQL Server】实现Web端考试系统 六:后台管理模块设计(附源码和资源)
  • 帝国cms如何使用
  • 变卖废旧物资的增值税税率
  • 固定资产原值增加当月计提折旧吗
  • 个人包含什么
  • 累计预扣法利弊
  • 金融资产经营资产
  • 金税四期对企业纳税管理影响分析
  • 福利费可以抵扣进项税
  • 租来的厂房如何交税
  • 固定资产的修理费属于什么费用
  • 出口货物预收账款分录
  • 贷款损失准备核销
  • 法院案件受理费退费申请
  • 过路费属于差旅费还是办公费
  • 冲暂估成本怎么做分录
  • 增值税进项税转出额可以税前扣除吗
  • 跨年冲红发票账务处理需要调整申报表吗
  • 工程内部承包合同
  • MySQL数据库备份
  • xp系统怎么弄成win7
  • win2003 enterprise序列号
  • linux日志类型
  • fedora怎么安装软件
  • be备份linux系统
  • linux 获取网页
  • windowsxp教程
  • win8更改电脑设置在哪
  • win10扫描仪扫描的文件在哪
  • 置顶朋友圈怎么设置
  • 搞定immutable.js详细说明
  • jquery怎么获取
  • nodejs静态编译
  • 三个不常见的词语有哪些
  • python三角形角度
  • unity如何得到输入框的输入
  • android新手入门
  • javascript自动化
  • windows捕获文件夹
  • 事业编税务局
  • 纳税信用d级企业保留几年
  • 镇江涨潮退潮时间表
  • 劳务报酬所得个人所得税计算方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设