这套系统,是学了python和django来,第一个正式开发好的小项目、小工具,只不过是,这套系统,需要优化的东西还很多,但目前也用的OK。年后回来,准备把新吸收的技术,开发正式服更新系统。
在这里,先感谢下老男孩运维培训机构,我的linux运维和python运维开发是从这里起步的,现在又准备报名他的mysql dba课程了。另外得感谢下刘天斯大神哈,从他出版的《Python自动化运维:技术与最佳实践》书上学了不少东西,并加入到了这个小工具中。
不啰嗦了,先工具图吧(以下图都截自我测试服上的,非线上使用的图)
这是登陆界面,不太完善,应该加个验证码系统
这是所有相关服务器,项目的配置管理,主要记录IP,路径,等相关信息
这是游戏服前端更新页面,这里结合svn进行游戏静态资源上传到CDN,代码中会加入各种判断,如文件名中是否包含中文或空格等禁止的名字,新上传的文件,与CDN上的文件是否有重名。上传完文件后,在线修改前端版本号,也可查看版本控制文件内容,因前端版本文件的内容不方便公开,就不截图所示了。正常操作,点修改,或查看的话,会在页面右边的“返回信息”栏中,打开这个文件。
这个是游戏后端更新页面,包括更新游戏后端的程序,控制后端游戏进程开,关,下载相关日志,修改游戏服配置文件,对比修改前和修改后的配置(高亮显示差异,这里是引用了刘天斯书上的),执行内测服数据库的相关sql操作,相关的信息,都返回到页面右侧部位
这是类似于后端更新的功能,只是多了个日志下载,可下载游戏内各种类型和时间段的日志
这是用户权限管理,现在权限还不多,只是分了5类。在用户登陆和操作工作的时候,具有什么权限,就显示什么内容,如只有英雄令的权限,就只显示英雄令相关的菜单和内容,代码中也做了权限验证,如果没有权限的用户,去访问其它页,会被拒绝。这个权限,是在用户登陆的时候,就做了验证,并存在session中。
平台操作记录,用户在平台做了任何重要操作,都会被记录在内,可方便查看日常操作
这是内测服版本更新的记录,可记录每个版本更新周期内的操作
其它的就不截图了,要么大致相同,要么不方便截
2017 年 7 月 7 日 上午 10:06 11楼
2017 年 5 月 16 日 下午 5:00 10楼
这位大哥,您目前有开源过的代码吗,想参考一下,我也是北京游戏公司的运维, 想研究做一个小demo,望能赐教
2017 年 5 月 18 日 下午 3:09 1层
@xiaolang 暂时没
2016 年 5 月 5 日 上午 11:21 9楼
想问下楼主,后端是用什么去完成工作的?
2016 年 3 月 29 日 下午 2:02 8楼
跪求开源呐

2015 年 12 月 7 日 下午 10:41 7楼
楼主,求共享源码,参考一下
2015 年 7 月 14 日 下午 1:29 6楼
请问这个系统是基于ansible进行远程操控的吗?我最近也在研究做这个,刚好我也是游戏公司的,想做一个这样的运维系统
2015 年 2 月 5 日 下午 12:08 5楼
您好,我看到您写的运维管理工具慧常好,希望能付费获取和得到技术支持。希望您有时间能联系我,我的QQ是********
2015 年 2 月 4 日 下午 4:42 4楼
这个系统 能够开源一下吗
2015 年 2 月 4 日 下午 5:28 1层
@rolin 这个暂时不开源,下次会写个开源的
2015 年 1 月 30 日 上午 11:23 地板
请问,这个模板用的哪个啊,能否告知,谢谢
2015 年 1 月 31 日 下午 10:48 1层
@23 名字不知道,网上下载的,网上很多模板下载,百度下就有了
2015 年 1 月 23 日 下午 2:53 板凳
什么时候能分享代码呢,谢谢
2015 年 1 月 24 日 下午 3:14 1层
@li 此次代码暂时不共享了哈,下次再共享新的代码
2015 年 1 月 20 日 下午 9:44 沙发
带我装逼带我飞!