伴随着我娃成长的运维平台(持续开源..)
很多人都问我为什么不直接上代码,写那么多废话干啥。我只想说,冰冷的代码无法表达我对运维的热爱,我会以授之以渔的方法去介绍我当时写各个模块的思路,让在运维路上的兄弟少走一些弯路。在各个模块全部介绍完毕的时候会将源码放到Github上,每天力求一次更新。在这里你不但可以了解我的思路,也能了解我在前端、后端踩过的一些坑~别问我是谁,叫我红领巾。一、应用模块:仪表盘模块写在片头:我娃出生的时候,平台V1.0版本正好上线。纯属个人项目,身兼业务需求人员,产品经理,前端,后端,测试于一体,代码层面会有逻辑问题,请各位看官见谅。
资产管理模块监控仪表盘资产仪表盘网站状态仪表盘
电子单据模块设备管理设备机柜图设备IP占用表应用树
办公管理模块请示件项目管理故障单
预定管理模块网络管理AD域管理巡检系统
运维系统模块演播室预定会议室预定录音式预定
电子工作流模块Saltstack管理Dns管理Svn管理发布系统日志系统定时任务
其他电子工作流程系统电子工作流程绩效系统
权限管理模块知道创宇管理蓝汛DNS管理
二、外部接口:URL权限用户组权限
三、平台环境:Jenkins
Zabbix
深信服负载均衡
网神堡垒机
网神日志审计
蓝汛CDN
网宿CDN
网宿DNS
知道创宇云防护
基调
中标麒麟邮件
漫道短信
ES存储引擎
Vmware
Bind
Saltstack
四、平台说明:python 2.7.1
django 1.6
mysql 5.25a
redis 3.1
metronic 4.7
五、平台截图:1.登录界面2.监控仪表盘3.资产仪表盘4.发布系统5.发布状态6.DNS管理7.Saltstack key管理8.SVN管理9.Ad管理10.日志管理11.应用树12.还是树13.定时任务14.Saltstack group管理RHEL/CentOS支持6.x系列,7.0以上暂未测试
uWSGI和Nginx作为Web容器是可选的环境,可以不部署
其他软件的版本号在实际运行环境中如果不同,为了兼容性保持主版本号相同即可
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。