#介绍 基于flask的网络监控平台,实现对中小规模网络的实时监控,通过宝塔部署在互联网上。 ##环境依赖 --- 基于Centos操作系统的开源项目 主要配置环境: >node v0.10.28+ >python 3.9 >redIs ~/ ##部署步骤 --- 1. 添加系统环境变量 >export $PORTAL_VERSION="production" 2.安装依赖项 >npm install >sudo apt-get flask >sudo apt-get sqlalchemy.sql.ddl 3.安装外部环境 >yum install -y wget && wget -O install.sh **http://download.bt.cn/install/install_6.0.sh && sh install.sh** 4.环境启动 >bt 14 ##目录结构描述 development_of_web_application_systems. ├─.idea //配置 ├─static //静态库 │ ├─api //接口 │ ├─css │ ├─images │ ├─js │ └─lib └─templates │ │ .gitattributes │ │ .gitignore │ │ index.html //主页面 │ │ LICENSE //layuimini许可证 │ │ │ └─page //功能页面 │ 404.html │ button.html │ index.html │ login.html │ register.html │ table.html │ user.html │ warings.html ├─ uwsgi.ini ├─ uwsgi.pid ├─ gunicorn_conf.py ├─ main.py //主函数 ├─ LICENSE //许可证 ├─ README.md
*** ###V1.0.0 版本内容更新 >1.**优化了前端页面** >2.**通过设置单次读取数量优化了数据库性能** >3.**使用gunicorn对flask优化** ###V1.1.0 版本内容更新 >1.**新增了Trap告警功能** ###参考文献 1.flask参考文档: >**https://dormousehole.readthedocs.io/en/latest/index.html** 2.web参考文档: >**https://developer.mozilla.org/en-US/docs/Web/** 3.layuimini参考文档: >**http://layuimini.99php.cn/onepage/v2/index** 4.Ajax参考文档: >**https://developer.mozilla.org/zh-CN/docs/Glossary/AJAX** 5.uWSGI参考文档: >**https://uwsgi-docs-zh.readthedocs.io/zh-cn/latest/** 6.反向代理与负载均衡: >**https://www.runoob.com/w3cnote/nginx-proxy-balancing.html** ###联系我们 在使用过程中遇到任何问题,请与我们联系,我们会尽可能回答您在使用我们项目的过程中出现的问题。 >电话:+8616603901201 >电子邮件:1157949412@qq.com