位置: 编程技术 - 正文

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

  • 初级税务师什么时候报名
  • 信用减值损失是什么类科目
  • 周转材料登三栏式明细账吗
  • 劳务公司临时工工资需要申报吗
  • 支付一年房租的会计科目
  • 政府补助收入要交印花税吗
  • 打印机费用是属于管理费用吗
  • 固定资产折旧购买日期还是使用日期呢
  • 对方公司已经注销,欠钱收不回
  • 企业取得财产转让收入确认时间
  • 税前扣除的职工福利费标准
  • 长期借款利息计入在建工程
  • 计入增值税应税销售额
  • 生产药酒的厂家
  • 贸易类公司所得税核定征收税率是多少?
  • 企业所得税的减按征收如何计算
  • 外地建安个人所得税标准
  • 厂家取得的销售收入
  • 监控维护需要什么经营范围
  • 民办非企业单位设立分机构
  • 违约金的涉税处理
  • 红字发票开具只能针对一份发票 不可以只冲红其中一部分吗?
  • 残疾人就业保障金怎么申报
  • 发票数量能开0.0几吗
  • 职工教育经费是多少
  • 电子银行承兑汇票如何贴现
  • 国外企业提供国际运输服务税率
  • u盘的内存卡怎么装
  • 合同应收账款减免
  • win10任务栏显示年月日
  • 车辆年审收费么
  • 企业收到分红款,要怎么处理才合理
  • vue route 参数
  • php web socket
  • rc远程桌面
  • 预支工资的借条图片
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 企业都有哪些资质
  • 报税系统如何导出发票
  • 个体户一直未申请怎么办
  • mongodb查询表数据
  • 土方开挖工艺标准
  • 非房地产企业转让建筑物,计提土地增值税时应借记
  • 新入职员工什么时候发工资
  • 农机合作社项目申报方案
  • 服务不动产和无形资产本期数,第19栏
  • 预包装的标签有哪几种
  • 维修费成本怎么结转
  • 跨境电商怎么交流
  • 定额发票是否可以盖公章
  • 辞退福利什么时候确认
  • 备用金账目处理
  • 跨年度退货
  • 存货损失营业外支出
  • 借贷不平衡是什么意思
  • 坏账准备转回是什么意思
  • 小企业建账流程图
  • mysql常见语句总结
  • 请问linux
  • windowsxp关闭窗口操作方法有哪些
  • win7旗舰版系统还原无法启动
  • windows10自带磁盘修复工具
  • windows xp无法更改密码
  • linux中的挂载命令
  • 在linux中使用v2ray
  • win7桌面图标有小方块
  • 微软kudo
  • 使用jquery
  • 深入理解linux内核第三版
  • webview加载本地vue3
  • windows、linux
  • shell常用命令及示例
  • python第三方库文档怎么看
  • JavaScript中的变量名不区分大小写
  • android中常用的布局是
  • [置顶]电影名字《收件人不详》
  • jquery示例
  • 生鲜肉类免税
  • 房屋维修基金会计分录处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设