## 生成仪表盘
def create_meter():cpu1 = psutil.cpu_percent()mem1 = psutil.virtual_memory()[2]g1=(Gauge().add("CPU", [("占用率",cpu1)],center=["45%", "45%"],radius="50%",detail_label_opts = opts.GaugeDetailOpts(formatter="{value}%",offset_center=[0, 80] )).set_global_opts(title_opts=opts.TitleOpts(title="系统资源信息"),legend_opts=opts.LegendOpts(is_show=True,pos_left="35%")))g2=(Gauge().add("内存", [("占用率", mem1)],center=["75%", "45%"],radius="50%",detail_label_opts = opts.GaugeDetailOpts(formatter="{value}%",offset_center=[0, 80] )).set_global_opts(title_opts=opts.TitleOpts(title=""),legend_opts=opts.LegendOpts(is_show=True,pos_left="77%")))grid = Grid()grid.add(g1,grid_opts=opts.GridOpts(pos_left="45%"))grid.add(g2,grid_opts=opts.GridOpts(pos_right="65%"))grid.render('templates/gauge.html')with open("templates/gauge.html", 'a+') as f:refesh = '<meta http-equiv="Refresh" content="3";/>'  # 每3秒钟刷新一次f.write(refesh)## 仪表盘功能
@app.route('/top')
def top():create_meter()return render_template('gauge.html')## 连接linux主机
def linux(order):##1.创建一个ssh对象client = paramiko.SSHClient()#2.解决问题:如果之前没有,连接过的ip,会出现选择yes或者no的操作,##自动选择yesclient.set_missing_host_key_policy(paramiko.AutoAddPolicy())#3.连接服务器client.connect(hostname='192.168.3.10',port=22,username='root',password='123')#4.执行操作stdin,stdout, stderr = client.exec_command(f'{order}')#5.获取命令执行的结果result = stdout.read().decode('utf-8')#6.关闭连接client.close()return result.splitlines()

python编写仪表盘4相关推荐

  1. 1-2 用Python编写【房价预测】模型----paddle

    课程>我的课程>百度架构师手把手教深度学习>1-2 用Python编写[房价预测]模型> 1-2 用Python编写[房价预测]模型 paddle初级教程第一章 第二节 王然( ...

  2. python怎么编程乘法口诀表_用python编写乘法口诀表的方法

    用python编写乘法口诀表的方法 发布时间:2020-08-25 11:46:35 来源:亿速云 阅读:60 作者:小新 用python编写乘法口诀表的方法?这个问题可能是我们日常学习或工作经常见到 ...

  3. python编写脚本方法_【Python】教你一步步编写banner获取脚本

    Hello 各位小伙伴们大家好,周末过的愉快吗? 刚好最近学习了使用python编写banner获取脚本,今天就跟大家一起一步一步再学习一遍吧. Part.1 说明篇 什么是banner? banne ...

  4. Python编写循环的两个建议 | 鹅厂实战

    作者 | piglei(腾讯高级工程师) 转载自腾讯技术工程知乎专栏 循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而" ...

  5. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  6. 用python写脚本筛选原创微博_基于python编写的微博应用

    本文实例讲述了基于python编写的微博应用,分享给大家供大家参考.具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥. 下载python版的SDK,打开example ...

  7. python爬取百度贴吧中的所有邮箱_使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号...

    原标题:使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号 不知道大家过年都是怎么过的,反正栏主是在家睡了一天,醒来的时候登QQ发现有人找我要一份贴吧爬虫的源代码,想起之前练手的时候写过一个抓 ...

  8. python编写单实例总结

    python编写单实例总结 1 单实例的属性都可以在__init__方法中按照sell.x=x添加 2  实例内部某方法调用实例另一方法用self方式 def fun1(self,x):     re ...

  9. 独家 | 如何用Python编写你最喜欢的R函数?

    翻译:陈之炎 校对:卢苗苗 本文共2136字,建议阅读5分钟. 本文介绍了采用创建一个Python脚本,用该脚本模仿R风格的函数的方法来方便地进行统计. 是用R语言还是用Python语言?这是一个旷日 ...

最新文章

  1. Oracle 金融类型获得前一交易日
  2. python socket发送组播数据_python3通过udp实现组播数据的发送和接收操作
  3. misc高阶 攻防世界_攻防世界 Misc 进阶题(一)
  4. oracle12c 清理归档,Oracle 12c中数据删除(delete)新特性之数据库内归档功能
  5. leetcode-665-Non-decreasing Array
  6. 黑客是互联网的高危职业,选择不慎,很可能如“他们”一样入门到入狱!
  7. win10 SQL SERVER 2017安装详解
  8. python和java选择哪个-python和java哪个学起来更简单
  9. 百度竞价教程 借助百度热力图让你的效果翻10倍
  10. windows系统mysql定时备份
  11. 一个人是否靠谱,闭环很重要
  12. 什么是代理服务器及其作用
  13. foxpro获取html数据类型,FoxPro数据库写入html文件中
  14. 基于BottledWater-PG+nodejs实时地图应用实践
  15. 各类常用食物的热能含量及营养价值
  16. 爬虫爬取招聘信息并进行数据分析
  17. wpa_cli工具的使用方法及分析
  18. 云和恩墨数据库人才招聘
  19. 医院排队叫号系统源码 医院系统源码 医院源码
  20. UltraEdit小众用法

热门文章

  1. 既生xargs何生parallel
  2. 计算机来模拟病毒爆发导入
  3. 【java】SSM框架浅薄理解
  4. 服务器的1U ,2U分别是什么意思?
  5. idea提示未找到包,实际上包存在 问题解决
  6. 周立功 zlg PCIe-9120I CAN卡无法使用python开启
  7. 史玉柱10大广告法则
  8. 安全防御 --- 态势感知、VPN
  9. qq影音hd+android,QQ影音HD音乐播放器
  10. 视频之四:视频流连接