位置: 编程技术 - 正文

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

  • 小规模纳税人本月应交增值税
  • 加班费计入个税吗
  • 印花税的征税对象是条例列举的凭证未列举的不征税
  • 纳税人识别号是什么哪里可以查到
  • 取得的高速公路发票可以抵扣吗
  • 注会其他专业可以考吗
  • 分包工程违法吗
  • 丢失发票罚款如何入账
  • 收到政府补助的固定资产的账务处理
  • 补交税金怎么做账
  • 法律关系三要素表
  • 企业营改增对企业税负影响分析
  • 纳税人登记为一般纳税人后一律不得转为小规模纳税
  • 注册公司未签名怎么办
  • 企业取得的土地使用权用于出租或增值目的时
  • 从农民手里收的钱叫什么
  • 电子发票会计怎么记账
  • 对方已认证的发票在哪里
  • 解放双手神器说说
  • 电脑安装的软件桌面上没显示
  • macos monterey值得安装吗
  • 非贸付汇税金承担
  • 个人投资额是什么意思
  • php mysql pdo
  • linux安装xen
  • 收到某公司的钱的会计分录
  • PHP:Memcached::deleteMulti()的用法_Memcached类
  • 抵债资产账务处理程序
  • zhp.exe是什么进程
  • 最强超频
  • 财务人员应计入什么科目
  • ui.exe啥意思
  • 销售折扣增值税如何处理
  • 暴风雪的寒冷
  • vue导出word文档打开报错,内容有问题
  • 投资收益属于营业外收入吗
  • Vue3 + Pinia 持久化存储
  • torch.cuda.is_available()
  • pytorch基础
  • php返回上一级
  • 运输费怎么做会计分录
  • 进项税额转出是好事还是坏事
  • phpcms邀请注册送积分
  • 买一赠一税务局答复
  • 汽车4s店售后业绩看板
  • 个人所得税计算器公式
  • 免征增值税和增值税免税
  • 啤酒的消费税
  • 无形资产摊销计算方法
  • 押金的增值税处理流程
  • 主营业务成本的借贷方向
  • 会计分录税金及附加有哪些
  • 再保险业务范围
  • 管理费用多了怎么办
  • 销售货物的流程
  • 酒店酒水成本核算表
  • 最全的免费追漫软件
  • sqlserver优化的几种方法
  • 怎样提升win10开机速度
  • ubuntu桌面版安装教程
  • centos怎么备份
  • win10升级2020
  • 如何关闭win8快速启动
  • mssvr.exe - mssvr是什么进程 什么用
  • window10里的ie浏览器
  • win8.1删除所有内容并重新安装
  • cocos2dx4.0教程
  • opengl画直线函数
  • linux shell 字符串转数字
  • js中onmouseover
  • awk范围筛选
  • jQueryUI Datepicker组件设置日期高亮
  • javascript构造函数可继承父类的构造函数
  • javascript中array的正确写法
  • 税务分享风险如何解决
  • 税务工作创新
  • 国航的电子票号是什么
  • 四川国税网上营业厅
  • 有限责任公司自然人独资属于什么企业
  • 深圳龙华九价怎么预约
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设