1. 程式人生 > >伴隨著我娃成長的運維平臺(持續開源..)

伴隨著我娃成長的運維平臺(持續開源..)

自動化運維

寫在片頭:我娃出生的時候,平臺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容器是可選的環境,可以不部署

  • 其他軟件的版本號在實際運行環境中如果不同,為了兼容性保持主版本號相同即可

五、平臺截圖:

1.登錄界面

技術分享

2.監控儀表盤

技術分享

3.資產儀表盤

技術分享

4.發布系統

技術分享

5.發布狀態

技術分享

6.DNS管理

技術分享

7.Saltstack key管理

技術分享

8.SVN管理

技術分享

9.Ad管理

技術分享

10.日誌管理

技術分享

11.應用樹

技術分享

12.還是樹

技術分享

13.定時任務

技術分享

14.Saltstack group管理

技術分享

本文出自 “20170719” 博客,請務必保留此出處http://qdream.blog.51cto.com/12992387/1934027

伴隨著我娃成長的運維平臺(持續開源..)