背景:
在現網環境中服務器多了每天服務器的配置 情況我們很難記住,當某台服務器硬件配置變化后可以第一時間了解,某台服務器出現問題時可以快速定位機架位置,之前都是excel文檔,要查某項數據時極不方便。歷時半個多月終於鼓搗出了一個簡易的CMDB資產管理系統,很多功能都還沒有寫,例如郵件報警等功能,以后用到了再寫吧-----------------------------------
架構:
采用C/S架構,客戶端收集資產數據后上傳給服務器,服務器收到數據后入庫,客戶端有兩種工作模式:SSH模式和AGENT模式,linux環境中兩種模式都可以用,windows環境中只能用agent模式。
語言:
后端采用Python Django
前端框架使用nifty-v2.9.1
說明:
軟件在我所在的環境中使用沒有任何問題,但是沒有在其他環境測試過,因為我所在的環境是雲計算,所有機器都是品牌機,且配置都是相同的。
使用時最好不使用SQLITE 而直接使用MYsql,因為如果是ssh模式下,客戶端是采用多線程匯報數據,這時可能會出現database is locked 錯誤,mysql環境下不會出現。
如果正好你也想開發CMDB而不想從頭開發的話可以拿去鼓搗鼓搗 。。。。。。。。。。。。。Qq:792903546
軟件界面:










