很久沒有寫博客了,今天突然來了興致就上來看看,把自己花了2個月寫的一個運維管理平臺展示一下,各位大牛不要笑話寫的簡陋哦,想交流運維開發的朋友可以加羣:455247653,共同學習共同進步。
Django入門篇學習課程地址:http://edu.51cto.com/course/10407.html
Django進階篇學習課程地址:http://edu.51cto.com/course/14429.html
主要的功能:
1、服務器的申請(包含了申請服務器的流程,發服務器申請到上級,上級通過同意按鈕之後,在主機哪裏會顯示已審覈,並且包含了用戶需要安裝的軟件)
2、實現自動根據用戶選擇的aws ec2實例類型、ami、vpc來創建相關的ec2實例
3、實現第一步用戶申請安裝的軟件自動化安裝
4、實現了點擊按鈕獲得主機的硬件配置信息
5、實現主機批量執行相同的命令
6、實現通過web來登錄需要登錄的主機
7、實現了文件的分發以及從主機下載到本地
8、實現了主機、遊戲、遊戲商家的關係
9、實現了監控不同遊戲總的流量圖
10、實現了不同遊戲關聯主機的費用總和計算
11、實現了用戶的管理和權限
12、實現了各個項目的自動化部署和回滾
13、實現了文件分發、批量執行命令、自動部署和回滾的日誌記錄
後期的計劃:
1、實現管理各個項目主機的應用啓動、停止、重啓的功能
2、實現各個主機的cpu、內存等常規監控圖
3、實現通過域名查詢經過elb或者主機的關聯信息