## CMDB項目由來
### 項目開發(fā)流程
```python
1姨丈、需求分析
2、項目設(shè)計
3擅腰、分組開發(fā)
4蟋恬、提交測試
5、交付上線
```
### 各種問題
```python
# 1.針對項目上線
????傳統(tǒng)做法
??????開發(fā)打包寫好的代碼以郵件的形式發(fā)送給運維
????運維解壓文件部署到相對應(yīng)的服務(wù)器目錄下
??存在的問題
??????人工介入頻繁趁冈,效率低下
??解決方法
??????代碼上線系統(tǒng)
????????前端點點即可 后端自動處理
????必要條件????
????????服務(wù)器IP地址歼争、磁盤空間、CPU使用率渗勘、內(nèi)存等服務(wù)器相關(guān)信息
# 2.監(jiān)控服務(wù)器
????傳統(tǒng)做法
??????shell腳本
????zabbix
??存在問題
??????1.不能實時
????2.不能自動化
??解決方法
??????1.后臺python搭建沐绒,收集服務(wù)器各項"元信息"
????2.前臺kibana搭建展示/操作界面
??必要條件????
????????服務(wù)器IP地址、磁盤空間旺坠、CPU使用率乔遮、內(nèi)存等服務(wù)器相關(guān)信息
# 3.裝機(jī)服務(wù)
????傳統(tǒng)做法
??????吃住在機(jī)房,一臺臺人工智能手動裝
??存在問題
??????1.人力消耗過大
????2.效率極低
????3.存在一定的輻射
??解決方法
??????插上網(wǎng)線自動裝機(jī)
??必要條件????
????服務(wù)器IP地址价淌、磁盤空間申眼、CPU使用率瞒津、內(nèi)存等服務(wù)器相關(guān)信息
# 4.年底統(tǒng)計
????傳統(tǒng)做法
??????使用excel統(tǒng)計
??存在問題
??????1.變更頻繁一致性無法保證
????2.長期導(dǎo)致文件數(shù)據(jù)易混亂
??解決方法
??????自動統(tǒng)計資產(chǎn)
????實時變更統(tǒng)計
??必要條件????
????服務(wù)器IP地址蝉衣、磁盤空間、CPU使用率巷蚪、內(nèi)存等服務(wù)器相關(guān)信息
```
### CMDB誕生
```python
"""
代碼上線系統(tǒng)????????????????監(jiān)控服務(wù)器系統(tǒng)????????????????????自動裝機(jī)系統(tǒng)?
上述的幾個系統(tǒng)要想運行起來都必須依賴于一個系統(tǒng)即服務(wù)器資產(chǎn)管理系????
CMDB:服務(wù)器資產(chǎn)管理系統(tǒng)?
????自動化運維的基石(必做)
????ps:方案思想基本起源于新浪
"""
```