位置: 编程技术 - 正文

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

  • 税务申报系统没有印花税
  • 个人获得的专利有哪些
  • 个税返还手续费政策
  • 协定税率的简称
  • 红字冲回账务处理
  • 项目差旅费能计入项目费用吗
  • 超过两年记入错误的主营业务成本怎么调账
  • 办公室电话费计入什么科目
  • 小企业会计准则以前年度损益调整
  • 新公司建账初始数据可以全部为零吗
  • 个体工商户2023年税收政策
  • 现代服务业加计抵减政策适用范围
  • 跨境电子商务出来能干嘛
  • 金融负债
  • 个体工商户生产经营所得怎么申报
  • 一般纳税人收到专票怎么做分录
  • 暂估入账的原材料有成本差异吗
  • 水资源税的纳税义务人
  • 生产成本属于什么会计要素
  • 对公支出没有发票计入什么科目
  • 按照税收一般规定计算的折旧摊销金额
  • 企业所得税税率2.5% 5% 25%
  • 玩穿越火线总是提示机器遇到
  • 未形成固定资产的项目卖出怎么入账
  • 委托检验报告能否作为处罚依据
  • swoole和websocket的区别
  • 主营业务收入明细账图片
  • php魔术方法的讲解与使用
  • uniapp 嵌套webview
  • 附有退回条件的销售商
  • 坏账准备怎么做资产负债表
  • 使用二氧化碳灭火器时人应该站在什么位置
  • yii2项目实战之restful api授权验证详解
  • 竣工结算与竣工决算的主要区别是什么
  • 工程施工余额在哪方
  • vue 跳转页面
  • 头歌实践教学平台官网
  • css实现文字颜色渐变
  • Vue3-Pinia的基本使用
  • 维修费的会计分录怎么写
  • 红字发票信息表编号
  • 业务招待费列支不规范
  • 专项扣除三险一金是哪三险
  • 无形资产出租如何入账
  • 个人申请退税要交税吗
  • 代数分配法的优缺点和适用范围
  • 增量留底退税基金怎么算
  • 应付账款长时间收不回怎么处理呢
  • 固定资产后续支出计入的科目
  • 建筑预缴税款什么意思
  • 计提税金及附加会计分录怎么做
  • 预付卡发票能不能走福利账户
  • 毛利润利润总额净利润的关系图
  • 长期股权投资权益法初始成本的确定
  • 应付职工薪酬核算的有
  • 印花税应税凭证是还是否
  • Windows Server 2008关闭闲置状态的IDE通道
  • unix常用命令
  • U盘安装centos8
  • wupdated.exe - wupdated是什么进程
  • linux中ps命令详解
  • win8 更改电脑设置
  • win7纯净版系统安装教程
  • 页面模板排序
  • HttpURLConnection连接 详解
  • Android游戏开发读后感
  • python爬虫全套教程
  • unity3d documentation
  • nodejs xhr
  • event_base_new
  • Node.js中的事件循环是什么
  • linux如何批量执行脚本
  • unity怎么设置多个关卡
  • jquery unload
  • Android studio DrawerLayout
  • js 单击弹出对话框
  • 全屏沉浸式
  • Javascript valueOf 使用方法
  • jquery formbuilder
  • 税控盘的服务费如何申报抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设