簡評開源系統管理工具優勢與隱藏成本
由于開源技術現在成了主流,IT商店在系統管理上現在有了很多選擇。但是IT管理員們,即使是那些掌握開源技巧的管理員,也同意這些工具有些明顯的弊端。
現今的非商業選擇可以自動處理日常任務,并且可能比專用軟件更靈活。但是使用這些工具常常會有隱藏成本。大體上,已知的幾個缺點是記載不詳細,缺少直觀的用戶界面和長期可行性不清晰。
對很多大型公司來說,數據中心自動化和管理默認使用HP、IBM、CA、 Microsoft和其它公司的大型管理套件。但是這些框架和軟件套件都很昂貴且是專用的,并且安裝和使用起來常常很復雜。
雖然開源選擇能減少互用性和單一廠商鎖定的問題,還能提供更多的靈活性,上面提及的缺點常會限制它們的價值。但是對于那些足智多謀的管理員來說,他們想找到常規商業產品的代替品,開源工具也許會帶了可喜的變化。
***開源自動化工具
當說到大型系統配置軟件時,Puppet有一群粉絲。Puppet為操作系統和遍及數據中心的應用組件自動進行準備、修補和配置工作。盡管系統管理員說Puppet不容易插入,一旦它運行,就可以省去很多麻煩。
Stephan McNally是國家計算機科學機構的一名高性能計算系統管理員,他在大約160臺服務器上運用Puppet。
“在一個地方改變但可以推廣到整個系統的能力為我們節省了很多時間”,McNally說,“Puppet還允許我們對基礎架構進行標準化,不用面對在單一服務器上突然出現的問題就可以運行它。”
James Elwood是在線財務管理系統提供商Geezeo公司的一名系統管理員,他說:“Puppet既提出***難度的學習曲線,又有最迅速的滿意時刻。”他還說:“Puppet的概念出來,著手工作就很容易了。”
Elwood和McNally都運用社區維護的維基和論壇作為一項支持資源。但IT人士稱,高難度的學習曲線不只是使用Puppet的唯一障礙。它也許還會帶來額外的工作。
David Zendzian是托管網絡提供商ZZ Servers的聯合創始人,他說:“Puppet的缺點是它需要我把Ruby(一種開源Web應用框架)放在我所有的服務器上。”他還說:“并不是我不信任Ruby,只是我還必須要多安裝一個東西。“
因為這個原因,Zendzian更青睞Cfengine。Cfengine創建于1993年,又在2007年重新編寫,它是一個用于系統管理或IT管理的自動化架構。它的壽命允許它聚集忠實用戶的主機,它可以擁有大概5000個企業數據中心,其中的機器超過一百萬。
“我們不希望使用Cfengine時必須安裝其它捆綁產品,” Zendzian說,他最近正在使用Cfengine軟件的免費版本。
***開源監控工具
除了系統管理套件之外,系統監控及其它任務還可以使用專用的開源技術。
Nagios是系統監控領域的領頭羊。“Nagios對小型平臺平臺來說似乎***選擇,”俄勒岡大學的電信軟件專家Quentin Hartman說。和很多IT人士一樣,他說,HP、IBM和思科的商業產品實在是太貴了。
但是Nagios也有缺點,這主要在于它過時的Web界面。
“Nagios的Web界面直到1998年才真正有所改進,”網頁寄存公司fooMG的所有人Dean Hall說,“我長期使用Nagios,但是似乎開源世界已經有了要獲取有關用戶體驗的想法。”
Hall轉換到Zabbix,它有一個比較好的用戶界面。相比于Nagios ,ZZ Servers的Zendzian也更青睞Zabbix。
“Zabbix的確是作為一款開源發展管理工作創建,但它不像Nagios那樣簡易。” Zendzian說,“它有一個很好的Zabbix應用編程端口。你可以結合登錄和監控,然后將圖形和表格從云中引入到你的應用中。
使用開源的一個優勢在于,即使必須創建新東西,我們也能夠把事情做得更好。Albertson在大學開源實驗室中使用了Nagios,但隨后一個叫做Icinga的Nagios分支引起了他的注意。
“Icinga看上去好很多,它有很多功能是我們所需的,而其它人也對它很癡迷,” Albertson說。
康奈爾大學的IT監管人James Pulver使用Zenoss,這是另一種受歡迎的監控工具,它監控、分析并自動執行IT服務。Pulver說,當他需要在大學里監控120臺設備時,他研究了包括Nagios、 OpenNMS和Hyperic在內的不同工具。
他最終的分析稱,相較于Nagios,用戶在他們的系統上使用Zenoss會更快。它還沒有代理,所以不需要用戶在每臺服務器上安裝特定的軟件。
Zenoss還有一個更精致的用戶界面,這也是相對于Nagios的改進。
管理工具缺少文件描述
對很多開源系統管理工具來說,相比于商業競爭者,缺少文件描述是一個普遍的硬傷。一些開源項目缺少安全研究和用戶舉例。當然,這樣的項目常常指的是那些很容易使用的工具,這對于那些想在自己系統上安裝工具的管理員來說起不了作用。
Geezeo公司的Elwood說, “作為一名Windows系統管理員,當我們推薦開源工具時,老板一定會說:‘開源沒有好的文件記載’,我們要解決這個障礙。”
“如果你準備推薦一款新玩意,在前幾頁的文件描述中,你需要一些讓人們覺得舒服的東西。” Elwood還說道:“我希望所有開源工具有更多教程。但是很多文件描述分成了人工頁陷阱:‘這是我們提供的功能,而這里是明顯的基礎示范。’”
但是缺少文件描述并沒有限制開源項目。
“我們最近和一些不必要開源的產品進行了一些戰爭,它們的文件描述沒有達到標準,” McNally說,“我們正在運行超級計算機。如果我們不能弄清楚這個問題,別人又怎么去弄清楚呢?”
原文:http://www.searchsv.com.cn/showcontent_47129.htm
【編輯推薦】


























