# zhuangzhuang **Repository Path**: DevOpsDreams/zhuangzhuang ## Basic Information - **Project Name**: zhuangzhuang - **Description**: 应用运维自动化系统:根据自己的工作实际,分批整理需求和开发,抽象提炼公共模块。 目标是集合各位有想法小兄弟一起实现一个DevOps技术展示平台。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2016-06-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #目录 [TOC] #开发日记: + 2016.6.30 + 运维的职业规划:运维的人生应该如何度过(钢铁是怎样练成的) + 写一本书《运维工程师的自我修养》 :) + 考虑到后续扩展配置,将菜单组装成list,重写面包屑导航模版代码 + 上传代码,没有最好的基础版本,只有精益求精的修订 + 2016.6.29: + 要做的事情很多,得逐步梳理,分清主次轻重缓急和必要性; + 需要拆分的情况下,再拆分抽象 + 但提前能预估到的情况,还是要规划好 + 今天的杂事多,只是梳理了思路,后续会持续梳理和整理笔记 + 晚上尝试增加了面包屑导航并整合了添加按钮 + 2016.6.28: + 对IDC管理页面做了微调,制作了运维开发的logo + 继续删减不需要的练习页面,重构目录和笔记 + 对要做的系统范畴做了一些分析:还是有比较多的想法 + 2016.6.27: + 环境搭建完毕 + 基础版本调试很快通过 + 2016.6.24: + 整理环境安装配置文档 + 删减基础版本完成初稿 + 2016.6.23: + 创建项目,计划将所学的知识柔和起来做个运维支撑系统 + 从之前的练习中拆分出来一个相对独立的基础版本 # 项目设计 ## 原则 + 以点破面,逐步积累,抽象归纳,重构迭代 + UI对用户保持简单 ## 需求 + 监控自动化巡检脚本发过来的巡检结果 + 监控自动跑批巡检脚本发过来的巡检结果 + 管理应用运维的资产清单 + 生产服务器 + 准生产服务器 + 运维脚本服务器 + 办公设备 + 运维日常工作电子化 + 考勤 + 巡检 + 交接 + 规章制度关联 + 手册关联 + 事件和知识库 + 团队纪律和建设 + 考核管理 + 团建 + 纪律和谈话 ##测试: + 启动vagrant - vagrant up default + 启动MySQL - ssh 127.0.0.1 2222 - sudo /etc/init.d/mysqld start + 启动webserver - ssh 127.0.0.1 2222 - cd /vagrant - python manage.py runserver -h 0.0.0.0 -p 8008 + 打印日志 - 复制ssh隧道 - cd /vagrant - tail -f flask.log ##进度 + [2016.6.30]首页:运维简介 http://127.0.0.1:8008/profile/ + [2016.6.30]首页:dashboard http://127.0.0.1:8008/dashboard/ 一个基本上的空页面,陆续补充 + [2016.6.30]演示页面 + [2016.6.30]首页:IDC管理 http://127.0.0.1:8008/resources/idc/ + [2016.6.30]首页:IDC添加 http://127.0.0.1:8008/resources/idc/add/ + [2016.6.30]首页:IDC更新 http://127.0.0.1:8008/resources/idc/modify/6 + [2016.6.30]首页:IDC删除 /resources/idc/delete/ (不能直接URL调用,在程序中ajax传参id调用) ##其他开发日志: ###新创建git本地克隆都要在对应目录运行命令配置一下这个信息 + D:\PythonHome\zhuangzhuang>git config --global user.name "mdr" + D:\PythonHome\zhuangzhuang>git config --global user.email 358608208@qq.com ##输出 ### 采集监控信息 ```shell ``` ### 测试zabbix ```shell ``` ###webserver端输出 ```shell ``` ###日志输出 ```shell ``` ###mysql输出 ```sql ``` ##笔记