😆 开发自运维平台
devEops
Author: YoLoveLife.com
运维体系解决方案(正在成长中)
新的Vue前端已经逐步上线啦!
django & rest-framework & bootstrap
travis & django TestCase
如果你关注:自动化运维、运维资源管理等内容
如果你关注:django开发、rest-framework等内容
求求你们
关于我开发中遇到的问题 我会写在issues当中供有需要的朋友
这些问题都是在查询了诸多资料并亲身尝试大量解决方案
您可以在issues中搜索helper查看我写的相关问题 我写的很用心
如果未找到您关注的问题或者您对我的项目有建议请在issues和我讨论
Contents
介绍
本开发自运维平台致力于IT资源信息的整合与自动化运维,通过服务、应用配置的信息整合来运维提供帮助。
devEops正在不断成长
- 所有运维操作都基于信息整合的正确性和一致性(资产信息管理)
💾 - 基于WebSocket以及SSHProxy的软件堡垒机操作
📊 提供资产信息的统计,应用系统的占比、脚本|剧本的调用次数等可临时搜集应用上的信息(如MySQL的status等信息)所有运维操作(脚本 | 剧本)在提交的时候会自动注入资产信息并通过ansible远程执行- 所有资产信息、架构信息都存储在数据库中供所有运维人员操作
开发人员可登陆平台提交工单发起防火墙修改、应用发布、日常运维🕘 等操作,运维人员许可操作进行所有应用发布、日常运维工作日程展示📅 - 详细权限操作,区分开发人员以及运维人员
平台一览
登陆界面
资产管理
执行基于playbook的元操作
批量主机信息上传
脚本编写
时间线展示
如何安装
devEops依赖于python2.7、诸多python第三方模块、mysql数据库、redis缓存
以下操作环境已经拥有python2.7、mysql数据库、redis缓存
$ cd path/to/project/folder/
#安装python第三方库
$ pip install -r requirements.txt
#连接本地数据库并创建数据表结构
$ vim apps/deveops/settings.py #DATABASES中输入数据库连接方法
$ python apps/manage.py makemigrations
$ python apps/manage.py migrate
#启动服务
$ python apps/manage.py runserver &
#默认启动在8000端口 你可能需要一个nginx做Web服务器