寫在片頭:我娃出生的時候,平臺V1.0版本正好上線。純屬個人項目,身兼業務需求人員,產品經理,前端,後端,測試於一體,代碼層面會有邏輯問題,請各位看官見諒。
很多人都問我爲什麼不直接上代碼,寫那麼多廢話幹啥。我只想說,冰冷的代碼無法表達我對運維的熱愛,我會以授之以漁的方法去介紹我當時寫各個模塊的思路,讓在運維路上的兄弟少走一些彎路。在各個模塊全部介紹完畢的時候會將源碼放到Github上,每天力求一次更新。
在這裏你不但可以瞭解我的思路,也能瞭解我在前端、後端踩過的一些坑~別問我是誰,叫我紅領巾。
一、應用模塊:
儀表盤模塊
監控儀表盤 資產儀表盤 網站狀態儀表盤
資產管理模塊
設備管理 設備機櫃圖 設備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
四、平臺說明:
RHEL/CentOS支持6.x系列,7.0以上暫未測試
uWSGI和Nginx作爲Web容器是可選的環境,可以不部署
其他軟件的版本號在實際運行環境中如果不同,爲了兼容性保持主版本號相同即可