项目实战_Python.利用Python+Flask编写一个高性能实时主动监控平台?

项目简介:

说明: 主要用于Redis实例集中化实时主动监控,后端采用Python+Flask实现,具体实现代码请阅读代码

项目思路:

项目结构:

xmzoomeye-redis
├── app
│   ├── conf
│   │   ├── config.py
│   │   ├── config.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   └── rdsdata.db
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── libs
│   │   ├── database.py
│   │   ├── database.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── wrappers.py
│   │   └── wrappers.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── redis
│   │   ├── api.py
│   │   ├── api.pyc
│   │   ├── error.py
│   │   ├── error.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── static
│   │   ├── css
│   │   │   └── style.css
│   │   ├── img
│   │   │   └── favicon.ico
│   │   ├── __init__.py
│   │   └── js
│   │       ├── echarts
│   │       │   ├── chart
│   │       │   │   ├── bar.js
│   │       │   │   ├── chord.js
│   │       │   │   ├── eventRiver.js
│   │       │   │   ├── force.js
│   │       │   │   ├── funnel.js
│   │       │   │   ├── gauge.js
│   │       │   │   ├── heatmap.js
│   │       │   │   ├── k.js
│   │       │   │   ├── line.js
│   │       │   │   ├── map.js
│   │       │   │   ├── pie.js
│   │       │   │   ├── radar.js
│   │       │   │   ├── scatter.js
│   │       │   │   ├── tree.js
│   │       │   │   ├── treemap.js
│   │       │   │   ├── venn.js
│   │       │   │   └── wordCloud.js
│   │       │   ├── echarts-all.js
│   │       │   └── echarts.js
│   │       ├── index.js
│   │       ├── jquery.min.js
│   │       ├── moment.js
│   │       └── monitor.js
│   ├── templates
│   │   ├── base.html
│   │   ├── errors
│   │   │   ├── 404.html
│   │   │   └── 500.html
│   │   ├── index.html
│   │   └── monitor.html
│   └── test
│       └── __init__.py
├── bin
│   ├── restart_service.sh
│   ├── start_service.sh
│   └── stop_service.sh
├── ChangeLog.txt
├── docs
├── logs
│   └── xmzoomeye-redis.pid
├── migrations
│   ├── alembic.ini
│   ├── env.py
│   ├── README
│   ├── script.py.mako
│   └── versions
│       └── 8160d3e0fcf4_.py
├── README
├── requirements.txt
├── restart_service.sh
├── setup.py
├── start_service.sh
├── stop_service.sh
└── xmzoomeye-redis

项目地址:

https://github.com/xmdevops/xmzoomeye_redis

项目展示::

时间: 10-17

项目实战_Python.利用Python+Flask编写一个高性能实时主动监控平台?的相关文章

使用Python来编写一个简单的感知机

https://blog.dbrgn.ch/2013/3/26/perceptrons-in-python/ 目前,我在HSR上参加了一个神经网络和机器学习的课程,其中学习到一个最简单的神经网络模型,就是感知机(perceptronperceptronperceptron). 背景资料 最简单的神经网络的模型就是感知机分类器,它有不同的输入(x1, x2,......xn),然后有不同的权重值(w1, w2,......Wn),如下式计算: 每个对应的权重值与输入值进行相乘,再相加在一起,然后通

[项目实战派]花40分钟写一个-CBIR引擎-代码公开

浏览网页的时候发现一篇不错的文章"用Python和OpenCV创建一个图片搜索引擎的完整指南"http://python.jobbole.com/80860/.作者在浏览自己旅游的照片的时候,发现照片太多了分类不过来,一时技痒写了个分类软件,虽然简单但是有用.关键的是我发现他在原文中使用了半个小时就写出来了. 蛮快的嘛,我想.那么我要用多长时间写出来了,毕竟对于CBIR也是研究过的. 那么立即来做,首先我要找到是图片.我没有那么多旅游图片(汗),但是别人的照片也是可以一样用的.找到了之

Python学习 - 编写一个简单的web框架(二)

在上一篇日志中已经讨论和实现了根据url执行相应应用,在我阅读了bottle.py官方文档后,按照bottle的设计重写一遍,主要借鉴大牛们的设计思想. 一个bottle.py的简单实例 来看看bottle是如何使用的,代码来自http://www.bottlepy.org/docs/0.12/index.html: from bottle import route, run, template @route('/hello/<name>') def index(name): return t

项目实战_Python.子进程/协程在固件检测更新升级程序中的正确姿势?

项目简介: 说明: 主要用于对接OA审批流程后自动下载固件生成更新后自动上传,具体实现代码请阅读代码 项目思路: 项目结构: firmwareupload/ ├── app │   ├── conf │   │   ├── config.py │   │   └── __init__.py │   ├── core │   │   ├── __init__.py │   │   ├── main.py │   │   └── task.py │   ├── __init__.py │   └──

利用python Socket写一个类似FTP的脚本(只写了下载,上传和下载差不多就不多写了)

Socket的介绍就不多说了,网上都能搜到,直接说脚本,要实现FTP的功能要有服务器端和客户端, 服务器端: import SocketServer import commands import time class MySockServer(SocketServer.BaseRequestHandler):     def handle(self):         print "Got a new conn from", self.client_address         wh

Python+Django写一个本机性能监控应用?

说起自动化运维离不开监控软件,那我们就用一点时间来写一个主机性能监控系统吧,Python+Django使用HighChart.js可以很快实现性能监控的功能: 以下为监控视图效果.本机总内存8G,内存占用一直比较稳定在55%~58%之间,所以图形曲线非常平缓~. CPU使用率监控视图,CPU使用率波动频繁,所以效果很好: 最后贴上任务管理器中的监控对比一下.

利用python实现网卡流量图表绘制!!!

项目背景: 利用python实现一个自动化的网卡流量图表绘制,这对于我们实现自动化运维平台有更深入的理解, 也会让我们对于现有的一些监控软件的一些实现都有很大的帮助. 实现环境: 虚拟机VMware Workstation 12 player 服务器:centos6.5的系统  ip:192.168.0.25 python2.6.6 rrdtool模块.time模块.psutil模块. SecureCRT ssh远程连接软件 实验过程: 思路其实很清醒:创建rrd数据库---->数据写入rrd数

利用python 提取log 文件里的关键句子,并进行统计分析

利用python开发了一个提取sim.log 中的各个关键步骤中的时间并进行统计的程序: #!/usr/bin/python2.6 import re,datetime file_name='/home/alzhong/logs/qtat1/R2860.01.13/sim-applycommitrollback-bld1.log' file=open(file_name,'r') acnum=[];time_res=[];lnum=0 def trans_time(time): t1=datet

Java高级应用(一个)-文件夹监控服务

最近.在研究一些比较成熟的框架.他们还发现,他们中的一些相当不错的文章.现在,对于一些在你们中间一个简单的翻译(版的英文文章,非常有帮助). 译:原文链接 你有没有发现,当你编辑一个文件.同一时候使用还有一个IDE或编辑器进行编辑的时候,会出现一个对话框通知"一个打开的文件的已经改变,是否须要又一次载入?".但像NetBeans IDE等一些应用程序仅仅是静静地更新文件而没有通知你. 要实现这样的"文件监控"功能,程序必须可以检測到在文件系统相关的文件夹中发生了什么