很久没有写博客了,今天突然来了兴致就上来看看,把自己花了2个月写的一个运维管理平台展示一下,各位大牛不要笑话写的简陋哦,想交流运维开发的朋友可以加群:455247653,共同学习共同进步。


Django课程地址:http://edu.51cto.com/sd/2502b

主要的功能:


1、服务器的申请(包含了申请服务器的流程,发服务器申请到上级,上级通过同意按钮之后,在主机哪里会显示已审核,并且包含了用户需要安装的软件)

2、实现自动根据用户选择的aws ec2实例类型、ami、vpc来创建相关的ec2实例

3、实现第一步用户申请安装的软件自动化安装

4、实现了点击按钮获得主机的硬件配置信息

5、实现主机批量执行相同的命令

6、实现通过web来登录需要登录的主机

7、实现了文件的分发以及从主机下载到本地

8、实现了主机、游戏、游戏商家的关系

9、实现了监控不同游戏总的流量图

10、实现了不同游戏关联主机的费用总和计算

11、实现了用户的管理和权限

12、实现了各个项目的自动化部署和回滚

13、实现了文件分发、批量执行命令、自动部署和回滚的日志记录


后期的计划:

1、实现管理各个项目主机的应用启动、停止、重启的功能

2、实现各个主机的cpu、内存等常规监控图

3、实现通过域名查询经过elb或者主机的关联信息


自己独立开发的一套运维管理平台_第1张图片

自己独立开发的一套运维管理平台_第2张图片

自己独立开发的一套运维管理平台_第3张图片

自己独立开发的一套运维管理平台_第4张图片

自己独立开发的一套运维管理平台_第5张图片

自己独立开发的一套运维管理平台_第6张图片

自己独立开发的一套运维管理平台_第7张图片

自己独立开发的一套运维管理平台_第8张图片