歡迎您光臨本站 註冊首頁

IOMS集中運維管理系統[開源版本]

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

IOMS集中運維管理系統[開源版本]

 

IOMS集中運維管理系統
  
作者:china.hawkli@gmail.com

IOMS1.5版本 已經開源,源代碼已經放出,請至http://code.google.com/p/ioms/

2012-3-20 放出了包括Linux的所有版本。

希望有更多志同道合的朋友加入我們,一起來開發這個有意思的系統。
這個系統從2009年開始有初步設想,2010年開始動手,期間有一些朋友參與過部分代碼的撰寫,實際上核心部分只花了幾個月就完成了,直到2012年才真正開源。IOMS在我一個數十台伺服器的半生產環境中運行了二年多,客戶端穩定可靠,佔用資源少(服務端有時會有問題需要重啟但不影響現場伺服器)。

加入辦法:

你可以直接下載所有的文檔以及源代碼,並嘗試進行自己的更改,你可以將你更改后的代碼以及註釋、思路等直接發郵件給我,在當前,會由我來整合後放在trunk上;

你可以使用IOMS系統,並在issue中提出你發現的BUG,或者是你認為應該改進的地方;


IOMS系統設計目標:
可以對管理區域內安裝windows/linux操作系統的伺服器下達指定的控制命令,如更改密碼,返回CPU內存使用情況,更新指定程序,定時運行程序,守護指定程序運行等;可以對一至多台或全部伺服器下達命令並得到返回;定時回收監控數據及下達命令的結果信息,集中后保存在中心資料庫中;對數據進行分析,並提取數據產生可供運維決策分析的報表。

IOMS系統架構
集中運維管理系統採用CS結構,在目標伺服器上安裝監控端,並由監控端負責收集和監視系統的各類信息,將信息根據要求發送給集中管理伺服器端,集中管理服務端有多項功能模塊,並負責接收客戶端的數據並記錄入資料庫、接收管理員的管理命令將命令發至客戶端執行並得到返回。 (略)

通知:
1.5版本之後,因為我個人無更多的時間來開發,故只能間斷性的做維護和更新。
2.0版本的規劃已經設想了很久,計劃使用ExtJS來做界面,放棄原有的wxpython和pyqt的設計,但底層思想應該不會變,只是現在沒有人力沒有時間去做。
作者本人有在管理一個幾十人的運維團隊,團隊本身也有開發和使用一些更完善的自動化運維管理系統,因為商業機密原因不可能共享,但部分理念和代碼會相互整合,令公眾版本的IOMS會更健康。當然,如果你也也愛好運維開發,歡迎和我進一步溝通。

IOMS安裝部署說明
參見下載區文檔

IOMS系統使用手冊(1.5)_20120312.pdf

IOMS系統安裝手冊(1.5)_20120312.pdf

IOMS系統開發環境配置和編譯(1.5)_20120320.pdf

作者
HAWK.Li

e-mail: china.hawkli@gmail.com
《解決方案》

頂起來:victory::victory::victory:
《解決方案》

謝謝 你的分享
《解決方案》

謝謝樓主  研究下
《解決方案》

謝謝樓主!

[火星人 ] IOMS集中運維管理系統[開源版本]已經有329次圍觀

http://coctec.com/docs/service/show-post-374.html