位置: 编程技术 - 正文

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

  • 发票多开了,要求退回重开,如何处理
  • 财务费用和应付利息怎么算
  • 研发活动计入当期损益怎么计算
  • 社保按基数交工资按时发怎么做账
  • 出口的港杂费包括哪些
  • 收到应收账款逾期短信
  • 工业企业会计报告
  • 未分配利润转增股本需要缴纳企业所得税吗
  • 跨省的分公司亏损需要缴纳所得税吗?
  • 国税发200931号文解读
  • 税控盘有什么作用
  • 一张记账凭证写不下时,附件怎么写
  • 税务机关核定征收契税
  • 厂家给返点算拿回扣吗
  • 1697510302
  • 营改增后的劳务费怎么开
  • 忘记excel工作表保护密码怎么办
  • 公司外币账户怎么登录
  • 加班工资怎么计算劳动法
  • php 输出
  • 怎么绕开中介找到房主
  • php常用设计模式(大总结)
  • php文库系统
  • 蓝桥杯等级
  • 金融企业营业税税率是多少
  • 事业单位结息会降薪吗
  • 暂估入库的税务分录
  • wordpress文章编辑
  • 建筑业统一发票真伪查询
  • 吸收合并重组
  • win10iis安装配置
  • vue foreach is not a function
  • 规划设计费会计处理
  • 资产减值损失的借贷方向
  • 财产赔偿账务处理办法
  • 第三方车主
  • dede织梦怎么转成zblog
  • python文档怎么查看
  • 企业的资产评估报告在哪里获取
  • 预计净残值影响营业利润吗
  • 个税代扣代缴手续费返还需要缴纳增值税吗
  • 出差自己开车去开会怎么报销交通费
  • sql server数据迁移部分数据
  • 个体工商户是否属于企业
  • Mysql数据库备份库命令
  • 股东退股如何清算表格
  • 资产负债表日后期间是指
  • 固定资产盘亏是营业外支出吗
  • 进项票未认证就申报抵扣
  • 投资性房地产转换日的确定
  • 收到所得税退税的账务处理
  • 房屋租赁费交什么税
  • 五金领用流程
  • 增值税结转到本年利润吗
  • 明细账的登记方向与总账的登记方向是一致的
  • mysql连接查询的几种方式
  • 触发器中instead of
  • sql server2000个人版安装步骤
  • 怎样让windows media player播放mkv文件
  • solaris安装软件包
  • u盘装win8系统教程图解
  • 硬盘安装win8.1
  • 写出linux安装的详细步骤
  • xp无法启动如何修复
  • wysafe.exe是什么
  • win10控制面板中的应用显示不可用
  • win10预览版bug
  • 重装win7旗舰版重启后黑屏
  • 深入剖析kubernetes pdf
  • mvp功能
  • Unity3D游戏开发pdf
  • react-router react-router-dom
  • 移动端一般用什么布局
  • ViewGroup onInterceptTouchEvent,ViewGroup onTouchEvent,View onTouchEvent执行顺序说明
  • fastdwg插件
  • python3.9快捷键
  • “python”
  • 核准类和备案类的区别
  • 江苏企业所得税税率2023
  • 常州金坛最新新闻
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设