Operation_platform is an open source O & M management system developed with Python + Flask + Vue + Element. The system is separated from the front and the back of the system to help small and medium-sized enterprises manage the hosts, tasks, deployment, configuration files, monitoring and alarming
Operation_platform是一款使用Python+Flask+Vue+Element组件开发的开源运维管理系统,系统前后端分离,帮助中小型企业完成主机、任务、发布部署、配置文件、监控、报警等管理。
- CMDB 资产管理
- Task 任务计划管理
- CI/CD 部署、发布管理
- Config File 配置文件管理
- Monitor 监控(未完成)
- Alarm 报警(未完成)
- Python 3.x
- Flask 0.12
- Node 6.x
- Element 2.x
1. Clone code 克隆代码:
$ git clone https://github.com/kxiansen/Operation_platform.git
2. Start server 启动服务端:
$ cd Operation_platform/operations_api
$ pip install -r requirements.txt //安装依赖包
$ mv config.py.example config.py //编辑配置文件
$ python manage.py init_db //初始化数据库
$ python manage.py create_admin //创建管理员
$ python main.py //启动服务
3. Start web 启动前端:
$ cd Operation_platform/operations_web
$ npm install
$ npm run dev
4. Visit 访问:
$ http://$HOST:8080 (http://你的主机IP:8080 来访问 Operation_platform)