权限管理系统
项目介绍:
1. 权限管理系统顾名思义则是整合业务内所有可控权限,进行管理,从而更好的对权限进行控制
2.由于每次在新员工入职时,运维需要大量的手动进行权限分配,例如跳板机,svn 等,所以进行此系统研发。更好的将运维工作流程化,简单化。
责任描述:
负责系统功能、原型设计
与相关配合人员进行前端讲解,如何实现
后台功能脚本实现
测试环境到正式环境的配合测试等
游戏数据实时监控(Prometheus+Grafana)
责任描述:
负责开源软件Prometheus研究分析并如何结合Grafana
编写项目组接入系统时自动部署脚本(半自动化)
研究脚本数据如何发送、接收进行处理
项目组正式接入时讲解,并梳理wiki记录
实现游戏在线人数分区组,错误记录等实时监控。并在公司内进行推广
自动化更新平台
软件环境:Centos 6.4 64bit LAMP.BASH.rsync.mysql.
硬件环境:内部Esxi虚拟机
开发工具:php,shell
责任描述:
与古剑项目组沟通该更新平台如何与游戏对接。
该平台采用PHP + shell 进行 自动化运维
编写MD5校验功能,发布文件。切换游戏等操作脚本
通过研发传达内含的MD5文件,于数据库中的MD5值对比
定义同步状态012,判断文件同步后的hash值
目录切换,也就是所谓的开发下载,脚本会通过mysql表做判断。判断download下载机,将所获数据存储至相关变量,再ssh远程连接至下载机,判断目录状态,然后移动下载文件到下载http
项目简介:该项目为达到办公自动化,提升基础运维人员工作效率
研发通过rasync 上传游戏文件到主机,同时研发告知相关负责人。项目相关负责人会以邮件形式告知发布更新时间。这时需要运维人员做相关的系列操作如:MD5 校验,发布文件,切换游戏相关目录