小米soar开源WEB 图形化工具

今天主要分享一个基于小米 soar 的开源 sql 分析与优化的 web 图形化工具,支持 soar 配置的添加、修改、复制,多配置切换,配置的导出、导入与导入功能。

环境需求:python3.x、Flask、pymysql

这里主要演示的是windows环境下的..


1、安装python3和pip

1.1、下载

官网:https://www.python.org/downloads/release/python-365/

9a2bddfbc5ed3fc516cb9d9a791580ab.png

1.2、安装python

双击安装包,打开安装界面。建议选中Add Python3.6 to PATH选项,可以直接将python3添加到系统环境变量。然后在Customize installation中自定义安装路径。我这里安装在D:Program FilesPython36。点击Install开始执行安装过程,安装完成后点击Close关闭界面。

86589812d7fe1673af8b99f1baa6fee4.png
76c280d7eedf97254b5818062d51e6f4.png
22ad09ad531ac7fc761e621a599da34f.png
04b888c8bcaff9e5602528ded612cca4.png

1.3、测试

安装成功

ef6dc20b01e63cdb11957531b27e8c06.png

2、安装依赖

如果提示python的第三方库都是存放在python/lib/site-packages中,

pip install Flaskpip install pymysqlpip install Crypto

3、下载soar-web

wget https://codeload.github.com/xiyangxixian/soar-web/tar.gz/1.2.0tar -xvf 1.2.0
f617f078b027fa4bdcdbb114670bd774.png

4、启动soar-web

--运行启动脚本Windows: run.batLinux or Mac: bash run.sh--linux守护进程支持启动服务:bash manage.sh start关闭服务:bash manage.sh stop重启服务:bash manage.sh restart
4babc1e6d2fc64eb185c4bf79888a691.png

注:当主机上存在多个 python 版本时, 需自行更改 run.sh, run.bat, manage.sh 中的 python 版本指定为 3.x 以上的版本运行。


5、测试

在浏览器上输入 http://127.0.0.1:5077 进行访问

aea8912e0671fa303d82316ad71a69dd.png

6、配置

参考配置如下:

8b40cb622f046a46d66177cea94fd4e6.png

7、测试

6975783da80db5783ff42ae822081cfe.png

建议如下:

d1edbc73ba6491d578c8b3bfcf51c295.png
cc96cc546a371839c56762ade19cdfad.png
0e8f9f62b3d3026c1bfed6ce569f0e27.png

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

8ed741f222f95274a9b3c64e2f4336f5.gif
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐