自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四大頂級開源網(wǎng)絡(luò)管理工具詳解

譯文
開源
隨著網(wǎng)絡(luò)方案的不斷擴展與多元化走勢,大量有線及無線設(shè)備開始成為網(wǎng)絡(luò)體系不可或缺的組成部分,用戶對網(wǎng)絡(luò)監(jiān)控工具的需求也隨之持續(xù)走高。在本系列文章中,我們將一同剖析四款高人氣開源產(chǎn)品:Nagios Core 3.5、NetXMS 1.2.7、OpenNMS 1.10.9以及Zenoss Core 4.2。

【2013年7月10日 51CTO外電頭條】隨著網(wǎng)絡(luò)方案的不斷擴展與多元化走勢,大量有線及無線設(shè)備開始成為網(wǎng)絡(luò)體系不可或缺的組成部分,用戶對網(wǎng)絡(luò)監(jiān)控工具的需求也隨之持續(xù)走高。雖然功能豐富的商業(yè)產(chǎn)品比比皆是,但來自開源社區(qū)的強大方案仍然對監(jiān)控工具市場的發(fā)展起到巨大的推動作用。

在本系列文章中,我們將一同剖析四款高人氣開源產(chǎn)品--Nagios Core 3.5、NetXMS 1.2.7、OpenNMS 1.10.9以及Zenoss Core 4.2。四款產(chǎn)品都已經(jīng)相當成熟,足以提供與其它企業(yè)級同類方案相媲美的綜合性監(jiān)控能力,同時擁有良好的社區(qū)支持體系。

四款產(chǎn)品都提供管理、性能監(jiān)控以及網(wǎng)絡(luò)設(shè)備警示與報告功能,其作用范圍涵蓋服務(wù)器、路由器、交換機、打印機、UPS、網(wǎng)絡(luò)站點、業(yè)務(wù)應(yīng)用程序以及移動設(shè)備等等。監(jiān)控功能可以簡單起效,用戶可以像使用PING請求那樣利用SNMP(即簡單網(wǎng)絡(luò)管理協(xié)議)或者本地代理對單一設(shè)備進行全面管理。

此次參與評述的四款產(chǎn)品經(jīng)實測全部支持SNMP及其它通用型協(xié)議,包括WMI、HTTP、SMTP、SSH以及XML。盡管其中兩款產(chǎn)品只能用于特定操作系統(tǒng),但四者全部可以實現(xiàn)跨平臺IT基礎(chǔ)設(shè)施監(jiān)控(本質(zhì)上說可作用于任何擁有IP地址的設(shè)備)。它們支持的功能包括自動識別、SNMP、可閱讀系統(tǒng)日志、觸發(fā)器/警報設(shè)置、Web應(yīng)用程序、分布式監(jiān)控(即負載平衡)、映射、IPv6(只有NetXMS不支持IPv6)以及庫存追蹤。

四款產(chǎn)品還提供基本而全面的基礎(chǔ)設(shè)施監(jiān)控功能,而且很少甚至完全不需要額外硬件、內(nèi)存以及存儲機制作為監(jiān)控環(huán)境的支持基礎(chǔ)。在本次評述中,我們將從安裝便捷性、配置便捷性、管理能力、多平臺支持能力、報告機制及總體可用性等幾個角度做出橫向比較。

第一位競爭者:Zenoss

Zenoss堪稱我們的首選方案,這主要是由于其直觀且專業(yè)的管理界面對于用戶極具吸引力。另外,其環(huán)境配置與報告運作機制也非常簡便;當需要幫助時,我們找到的用戶指導文檔非常翔實清晰--出色的說明資料在開源領(lǐng)域極為難得。但完美永遠只是目標卻無法真正達成,我們發(fā)現(xiàn)Zenoss對資源要求較高,即使只管理少數(shù)幾臺設(shè)備、它也需要消耗大量硬件及內(nèi)存等附加資源。

Zenoss Core是一款開源網(wǎng)絡(luò)管理工具,可以運行在紅帽企業(yè)Linux(簡稱RHEL)或者社區(qū)企業(yè)操作系統(tǒng)(簡稱CentOS)兩大Linux版本當中。另有一套虛擬設(shè)備版本,能夠利用VMware Player運行在最小安裝配置下的CentOS當中。Zenoss Core基于Gnu GPL2許可。除了開源版本之外,Zenoss還提供多套商業(yè)監(jiān)控解決方案。

Zenoss不需要搭配代理,且使用SNMP、SSH、Telnet以及WMI等現(xiàn)有協(xié)議。在識別過程中,Zenoss會收集個別設(shè)備的組件信息并歸納其潛在運行依賴關(guān)系,通過這種方式創(chuàng)建出的基礎(chǔ)架構(gòu)清單被稱為"配置模型"、這也正是Zenoss網(wǎng)絡(luò)管理方案的核心所在。

除了使用自動識別功能之外,管理員還可以手動輸入信息并將監(jiān)控的ZenPack數(shù)量調(diào)整至200以上,從而拓展單一或多臺設(shè)備所搭配的配置模型。ZenPack從使用層面看類似于開源免費社區(qū)所開發(fā)的功能性插件。Core ZenPack被打包在Zenoss Core版本當中,而商業(yè)版ZenPack則只會出現(xiàn)在商業(yè)版本中。

在解決了一系列硬件需求與依賴關(guān)系問題后,我們最終成功在運行著CentOS 6.4最小化版本(無圖形用戶界面)的虛擬機中安裝了Zenoss 4.2。我們發(fā)現(xiàn)Zenoss在設(shè)計思路上并沒有考慮輕量級基礎(chǔ)設(shè)施的配置現(xiàn)狀--事實上最少要6GB內(nèi)存才能讓一臺僅安裝了操作系統(tǒng)和Zenoss的設(shè)備進入正常運行狀態(tài)。Zenoss資源密集型方案的頭銜可謂實至名歸,它能夠監(jiān)控多達一千臺設(shè)備,且建議配置為最少16GB內(nèi)存與八個CPU核心,存儲空間和傳輸速度也是越強越好。

Zenoss能夠監(jiān)控多種操作系統(tǒng)平臺,其中包括網(wǎng)絡(luò)設(shè)備(例如路由器與交換機)、服務(wù)器以及特定應(yīng)用程序。它采用分層式架構(gòu):用戶層、數(shù)據(jù)層、處理層與采集層。用戶層基本負責提供用戶界面,數(shù)據(jù)層則負責從三個不同的數(shù)據(jù)庫中收集數(shù)據(jù),處理層管理采集層與數(shù)據(jù)層之間的通信工作,采集層利用一系列服務(wù)向數(shù)據(jù)層提供收集到的數(shù)據(jù)。

可用性監(jiān)控的實現(xiàn)依賴于一系列手段,例如利用ICMP或者SNMP響應(yīng)對TCP/IP端口及服務(wù)進行測試及查詢。Zenoss還能夠?qū)indows及Linux流程及服務(wù)進行可用性檢測。

Zenoss通過收集SNMP OID值的方式實現(xiàn)性能監(jiān)控。整個過程需要借助預加載MIB(即管理信息基礎(chǔ))、新的本地MIB以及對定制性能插件的內(nèi)置支持等機制。

安裝完成之后,Zenoss就能像物理設(shè)備那樣接受來自不同設(shè)備(包括臺式機、筆記本及移動設(shè)備)瀏覽器的訪問。其用戶界面高效而直觀,在默認情況下會顯示警示信息以及基礎(chǔ)設(shè)施地理位置。用戶還可以通過配置在瀏覽器中查看任何URL、內(nèi)部或外部頁面。儀表板中顯示的信息可以通過開發(fā)者提供的所謂“門戶組件”進行調(diào)整,各項目的對應(yīng)顯示窗口也可隨時添加、刪除并在儀表板內(nèi)部任意拖拽及調(diào)整窗口尺寸。這樣的開放性讓我們能夠隨心所欲定制出符合需要的選項。“守護進程關(guān)閉”、“消息”與“生產(chǎn)狀態(tài)”等功能也擁有對應(yīng)的門戶組件。

在向監(jiān)控工具中添加設(shè)備時,大家可以使用自動識別功能或者手動輸入設(shè)備的IP地址或主機名稱。在設(shè)備添加完成之后,具體項目會顯示在“基礎(chǔ)設(shè)施”選項卡中、并附帶狀態(tài)基礎(chǔ)信息與彩色編碼提示。

除了"基礎(chǔ)設(shè)施"之外、"事件"選項卡中顯示的基本屬于同類信息,但只按事件進行排序。事件與基礎(chǔ)設(shè)施兩種標簽使管理員能夠通過輸入數(shù)列標題對大部分數(shù)列加以分類。對于每個事件,大家可以執(zhí)行不同的處理操作,包括“只應(yīng)答事件但不實際執(zhí)行”及向設(shè)備發(fā)出“手動ping”或者“snmpwalk”指令以檢索更多信息等。事件一旦處理完成,Zenoss會將其關(guān)閉并進行歸檔。

Zenoss Core提供強大的報告功能,從基礎(chǔ)的準備就緒報告到定制報告功能應(yīng)有盡有。除了標準的事件、設(shè)備及性能報告之外,Zenoss還還提供完善的圖形化報告,包括在同一份報告中包含多份匯總自多臺設(shè)備的圖形化報告。這些報告可在屏幕中顯示、打印在紙面上或者被保存為PDF文件。

目前已經(jīng)有大量第三方ZenPack可供下載,其中一些甚至允許用戶實現(xiàn)Zenoss與移動Android設(shè)備間的交互需求,我們也可以利用由Zenoss提供的API說明文檔創(chuàng)建屬于自己的ZenPack。

雖然Zenoss Core對于系統(tǒng)配置的要求頗為嚴苛,但這也使得整套監(jiān)控環(huán)境在性能上極為強大、足以處理規(guī)模化設(shè)備與數(shù)據(jù)流量。Zenoss的用戶界面靈活而富于現(xiàn)代氣息,豐富的選項與定制化儀表板令人印象深刻。無論是顯示在屏幕上還是打印成PDF形式,其統(tǒng)計報告都極具綜合性且信息排布井井有條。另外,我們還要再次掌握Zenoss那超過兩百頁的PDF用戶手冊,面面俱到的內(nèi)容與清晰明了的指導在開源領(lǐng)域極為難得。#p#

第二位競爭者:OpenNMS

OpenNMS是一款強大的網(wǎng)絡(luò)管理工具,能夠運行在大多數(shù)平臺之上且足以應(yīng)對大規(guī)模數(shù)據(jù)的管理工作,其定制儀表板功能尤其令人贊嘆。由于已經(jīng)得到廣泛普及,目前已經(jīng)有超過一萬五千款插件可供用戶選擇。

作為一款基于Java的跨平臺產(chǎn)品,OpenNMS能夠運行在任何支持Java SDK 1.6及更新版本的平臺上。OpenNMS基于GNU GPL許可,開發(fā)團隊還提供商業(yè)許可及相關(guān)技術(shù)支持。OpenNMS的核心功能包括二層及三層連接自動識別、網(wǎng)絡(luò)自動識別、自動配置以及服務(wù)識別等。在最新版本中,這款工具還添加了對IPv6的支持能力。OpenNMS擁有一套內(nèi)置網(wǎng)絡(luò)服務(wù)器系統(tǒng),用戶通過內(nèi)置用戶列表、LDAP或者RADIUS協(xié)議實現(xiàn)身份驗證。

除了創(chuàng)建自有事件,OpenNMS還可以從SNMP、HTTP、WMI、XML、JMX以及系統(tǒng)日志等外部協(xié)議中接收性能數(shù)據(jù)。從服務(wù)監(jiān)控方面來看,它能夠與一系列常用協(xié)議及服務(wù)進行通信,包括DNS、Windows服務(wù)狀態(tài)、BGP會話、思杰、郵件協(xié)議等等,這還只是其通信對象中的一小部分。目前已經(jīng)有一百多家廠商為其開發(fā)出超過一萬五千款trap,其中SNMP trap接收器能夠在設(shè)備啟動后為其提供大量實用功能。

我們可以通過多種方式實現(xiàn)通知推送目的,包括利用標準頁面調(diào)度程序、郵件通知機制以及更具定制特色的微博(例如Twitter)與命令行呼叫等方式。在整合性方面,它能夠與DNS交互、接收并上傳節(jié)點信息,還可與Hyperic HQ、RANCID以及Asterisk電話平臺等第三方產(chǎn)品進行交互。

最后,OpenNMS還提供多種報告選擇,用戶可以通過預先配置調(diào)整報告機制或添加以日期范圍為基礎(chǔ)的篩選方案。報告可以在指定時間運行,其結(jié)果會被保存到文件系統(tǒng)中或通過電子郵件發(fā)送至特定收件人。生成的文件格式分為PDF與CSV兩種。

OpenNMS的最低系統(tǒng)要求非常親民,只需要512MB內(nèi)存。但如果要讓整套系統(tǒng)有能力應(yīng)對任何數(shù)據(jù)采集任務(wù),那么用戶仍然需要在處理器、內(nèi)存以及存儲配置方面進行大幅強化。

由于該工具圖形用戶界面所采用的JSP頁面屬于動態(tài)編譯,因此除JRE之外、OpenNMS還必須配合完整的Java SDK才能正常運行。再有,PostgreSQL也必須提前安裝就緒。

我們將OpenNMS作為獨立服務(wù)器安裝在Windows系統(tǒng)當中,并利用Web圖形用戶界面在瀏覽器中進行管理操作。在登錄之后,主頁面會顯示關(guān)于基礎(chǔ)設(shè)施的一些基本信息,例如各節(jié)點在過去24小時中的停機或者可用狀態(tài),并額外提供專門的區(qū)域用于訪問與報告功能。大家在屏幕上方的水平鏈接欄中還能找到其它導航機制。

OpenNMS主要利用兩種特定配置方式向監(jiān)控體系中添加新功能,即自動識別與定向識別。我們先通過一系列參數(shù)設(shè)定讓OpenNMS了解如何根據(jù)需求識別基礎(chǔ)設(shè)施,大家可以在"識別配置"中輸入URL、特定的IP及IP地址范圍并設(shè)定例外情況的方式調(diào)整其識別機制。值得一提的是,大部分OpenNMS配置信息都被以XML格式保存在文件中,熟悉XML的用戶可以直接在對應(yīng)文件中進行修改、而不必使用圖形用戶界面。

在配置過程中,我們發(fā)現(xiàn)用戶需要經(jīng)常查閱在線說明文檔(好在指導材料還算全面),否則很多任務(wù)根本無法完成。之所以面臨諸多挑戰(zhàn),是因為我們對于OpenNMS所使用的基礎(chǔ)設(shè)施技術(shù)術(shù)語不夠熟悉。從理論角度講,節(jié)點應(yīng)該會被自動識別并添加到監(jiān)控體系當中,但由于我們的測試實驗室擁有許多故意隔離出來的節(jié)點,因此這部分配置工作只能通過手動方式完成。

全局導航對于我們來說不太符合邏輯,不過我們認為各個環(huán)節(jié)與屏幕信息在整合之后會使其得到改善。也許這只是由配置引起的小問題,但我們發(fā)現(xiàn)在打開警報、事件或者通知選項卡后,屏幕上確實不會顯示任何內(nèi)容--除非大家進行搜索或者點擊查看全局鏈接。

不過我們清楚,對于大型基礎(chǔ)設(shè)施來說除非與篩選工具配合使用、否則屏幕上直接顯示出的基礎(chǔ)信息幾乎沒什么實際價值。我們在登錄后只能看到采用儀表板風格的屏幕, 而且需要點擊OpenNMS以返回管理面板。我們還可以點擊鏈接激活另一個儀表板界面,其中提供一部分關(guān)于基礎(chǔ)設(shè)施的簡要信息,但通過橫向比較、我們發(fā)現(xiàn)這套方案效果平平。

我們對于搜索功能非常贊賞,而OpenNMS也確實在搜索功能的可用性方面下足了功夫。我們尤其喜愛以節(jié)點為單位搜索DNS或者POP3等特定服務(wù)這一功能。另一項實用功能在于對與資產(chǎn)(包括位置、操作系統(tǒng)及運行狀態(tài))相關(guān)的數(shù)據(jù)字段進行搜索。

OpenNMS的報告功能非常全面,其中包含大量預創(chuàng)建模板并能夠運行臨時報告。報告可被輸入到屏幕中或者以PDF及/或CSV格式匯總成文件。

我們發(fā)現(xiàn)OpenNMS的用戶界面需要經(jīng)過一定調(diào)整才能滿足大部分使用者對直觀性的需求,但隨著對界面的愈發(fā)熟悉、我們的注意力更多集中在了這款產(chǎn)品出色的功能身上。管理員界面提供大量實用信息,相信能很快得到大家的肯定。我們也喜歡它帶來的創(chuàng)建只讀儀表板的功能。搜索功能非常強大,彩色編碼警報也效果顯著??傮w來看,OpenNMS確實是一款能夠支持多種平臺的出色管理工具。#p#

第三位競爭者:NetXMS

這次我們一起來看NetXMS。這是一款用戶界面有些凌亂、但卻擁有豐富工具集的產(chǎn)品,不僅能對基礎(chǔ)設(shè)施進行細化管理、而且在移動方面傾注了大量心血。

NetXMS可以運行在Windows 2003及更新版本、Linux、Solaris、AIX、HP-UX以及FreeBSD等多套系統(tǒng)平臺之上,并遵循GPL許可機制。

NetXMS的最大特色就是能在不借助外部插件的前提下以原生方式支持大量主流平臺。NetXMS能夠使用SNMP以及本地"高性能"代理、從而收集數(shù)據(jù)并將結(jié)果提交并保存至SQL數(shù)據(jù)庫中(包括甲骨文、微軟SQL Server、PostgreSQL、MySQL以及SQLLite)。我們可以通過自動或者手動方式實現(xiàn)二層與三層網(wǎng)絡(luò)基礎(chǔ)設(shè)施識別。收集到的數(shù)據(jù)會被保存在監(jiān)控服務(wù)器中,并由管理員通過多種方式加以訪問。

數(shù)據(jù)收集由對象/節(jié)點負責,而且每個對象/節(jié)點都擁有與自身相關(guān)聯(lián)的閾值限制,例如服務(wù)器內(nèi)存利用率或者路由器流量限值等。一旦超出閾值,NetXMS會直接觸發(fā)某些事件;而隨著閾值的回落,系統(tǒng)則繼續(xù)觸發(fā)正常業(yè)務(wù)事件。NetXMS還支持Android,既可以對Android設(shè)備進行管理、又可以作為設(shè)備監(jiān)控的代理機制。

除了在屏幕上顯示通知及警報信息,NetXMS還允許管理員通過配置發(fā)送警報短信及電子郵件。具體事件也可被轉(zhuǎn)發(fā)至另一臺NetXMS服務(wù)器或其它外部系統(tǒng)。NetXMS還具備本地腳本引擎,旨在實現(xiàn)高級自動化與管理功能。

NetXMS的系統(tǒng)配置要求簡直可謂沒有要求--只需要512KB內(nèi)存與主頻低于1GHz的處理器。不過對于大部分生產(chǎn)安裝環(huán)境來說,主機操作系統(tǒng)還需要額外的CPU處理核心/強度/速率以及更大的內(nèi)存容量。要安裝在Windows系統(tǒng)中,我們還需要為其準備一套單獨的數(shù)據(jù)庫服務(wù)器,用于保存配置設(shè)定以及數(shù)據(jù)收集(支持PostgreSQL、MySQL、甲骨文或者SQL Server)。某些PDF說明文檔已經(jīng)有些過時(官方網(wǎng)站也已經(jīng)明確提示了這一點),但我們發(fā)現(xiàn)維基百科能夠起到很好的指導作用。

在測試環(huán)境中,我們將NetXMS安裝在運行著PostgreSQL管理方案的Windows Server 2008 R2系統(tǒng)中,同時配備一套基于Java的桌面界面、Web界面或者移動管理控制臺。NetXMS還會同時安裝自己的輕量級web服務(wù)器,這樣大家就不必再安裝IIS、Apache或者其它web服務(wù)器了。不過各位千萬不要把Web界面安裝在NetXMS所在的目錄中,這樣會導致工具安裝失敗、相當于搬起石頭砸自己的腳。不過安裝導航會默認將二者裝在同一個目錄中,這可能是供應(yīng)商的失誤。

NetXMS管理控制臺的既定目標之一在于提供一套統(tǒng)一化跨平臺圖形用戶界面(包括Web界面),從這個角度來看NetXMS無疑獲得了極大成功。

雖然我們也在獨立的臺式機上測試過Web用戶界面,但本次測試的大部分工作都利用了運行在服務(wù)器上的桌面應(yīng)用程序。登錄之后,工作臺就成了我們的主要視圖界面,用戶可以通過不同的自定義方式對其進行調(diào)整,并將保存結(jié)果用于未來的會話過程。初一上手,用戶界面上的大量標簽與鏈接可能會讓新手們感到不太適應(yīng)。

要實現(xiàn)完整的自動識別功能,供應(yīng)商建議我們讓工具對大型網(wǎng)絡(luò)進行幾個小時乃至一整夜的全局掃描。由于我們的測試環(huán)境規(guī)模不大,因此整個識別過程耗時并不太長(不到30分鐘)。大家也可以通過一系列簡單步驟手動添加節(jié)點。節(jié)點添加完成后,NetXMS將在"事件狀態(tài)"窗口中顯示節(jié)點的基本信息,例如某個進程無法正常工作或者某個節(jié)點處于不可用狀態(tài)。此外,工具還提供多個數(shù)據(jù)連接項(簡稱DCI),允許用戶針對每個節(jié)點進行自定義配置或者將配置方案保存在模板并推廣到整個網(wǎng)絡(luò)當中。這樣如果需要對配置進行整體修改,我們就不必在每個節(jié)點中重復折騰。

屏幕報告功能給我們留下了深刻印象,該功能允許用戶運行一系列臨時報告;報告結(jié)果所產(chǎn)生的數(shù)據(jù)集可被導出為CSV文件。NetXMS還集成了Jaspersoft報告引擎,從而實現(xiàn)了創(chuàng)建自定義報告并在必要時加以重復使用。

總體而言,NetXMS是一套功能強大的管理工具,但在配置方面頗具挑戰(zhàn),因為設(shè)定與控制布局過多使整個調(diào)整邏輯顯得有些混亂。用戶手冊也還不錯,但具體內(nèi)容應(yīng)該再重新整理一遍。另一項不足之處在于,管理控制臺應(yīng)該提供與當前情況相關(guān)的幫助機制。

從積極的角度看,我們對NetXMS的跨平臺能力、移動設(shè)備支持能力以及在移動設(shè)備中運行管理控制臺的能力深表贊賞。便捷的自定義儀表板創(chuàng)建功能只需幾次鼠標點擊即可完成,能夠幫助用戶以可視化方式掌握網(wǎng)絡(luò)運行狀態(tài)。#p#

第四位競爭者:Nagios

Nagios對于基礎(chǔ)設(shè)施規(guī)模不大的小型企業(yè)而言非常理想,在它的幫助下技術(shù)團隊無需像大型企業(yè)那樣花費大量時間通過命令行對節(jié)點加以配置。

早在上世紀九十年代末Nagios就已經(jīng)誕生,盡管最初是針對Linux所設(shè)計、但它在Unix平臺上的運行狀況同樣出色。Nagios Core是一款遵循GNU通用公共許可的開源軟件,另有Nagios企業(yè)版為用戶提供商業(yè)技術(shù)支持。

Nagios能夠監(jiān)控包括SMTP、POP3、HTTP、NNTP以及PING在內(nèi)的多種網(wǎng)絡(luò)服務(wù)。它還會追蹤主機資源的使用情況,例如處理器負載、內(nèi)存及磁盤使用量等。利用自定義插件,用戶能夠開發(fā)出自己的服務(wù)檢查方案。Nagios Core與之前提到的幾款工具有所不同,其Core版本與市場上的其它商業(yè)產(chǎn)品相比縮水比較嚴重。

如果想使用SNMP trap或者移動應(yīng)用等功能,大家必須采購其"專業(yè)版"或者"商務(wù)版",而后端數(shù)據(jù)庫選項則只在"商務(wù)版"中提供。"學生版"雖然僅僅售價50美元,但也只提供了快速入門指南、一套預配置虛擬機外加Web配置圖形用戶界面等基本功能。免費版本更是相當寒酸,只包含開源監(jiān)控引擎。

HTTP、FTP以及SMTP等公共服務(wù)能夠在不部署主機代理或者依賴于SNMP的前提下受到,但任何"私有"服務(wù)--例如CPU與內(nèi)存使用率、用戶信息、服務(wù)狀態(tài)及運行流程等--都需要通過在主機上安裝代理方可實現(xiàn)。針對不同類型的主機,供應(yīng)商也提供不同種類的代理機制,例如Windows服務(wù)器、Linux/Unix服務(wù)器、打印機、路由器與交換機等。除了安裝代理之外,大家還需要更新一系列配置文件以順利啟動監(jiān)控工具。Nagios Exchange網(wǎng)站提供大量可選插件,足以滿足用戶在實際監(jiān)控/管理工作中的不同需求。

在通知功能方面,Nagios能夠通過電子郵件或者手機短信發(fā)送警示信息,并有專門的系統(tǒng)根據(jù)問題的嚴重程度向不同個人及小組傳達情況。

Nagios Core必須運行在Linux或者Unix的衍生系統(tǒng)環(huán)境下,如果要使用Web界面(也就是CGI,即計算機生成界面)、我們還需要準備一臺web服務(wù)器(最好是Nagios與Apache一一對應(yīng))。

準備好前續(xù)工作后,我們需要從快速入門指南開始著手Nagios Core的安裝工作。在我們的實際測試中,指南計劃很快擱淺--因為我們選擇Linux最新版本根本不在供應(yīng)商的支持范疇之內(nèi)。為了完成測試,我們不得不依靠第三方在線資源的指引將Nagios Core安裝在CentOS 6.4版本中。必須抱怨的是,Nagios官方網(wǎng)站上根本就沒有提供這樣的備選說明。

Web用戶界面中包含的CGI素材在外觀與操作感受上都與Web頁面非常相似。管理員啟動頁面左側(cè)設(shè)有基本導航與公告/訪問軟件更新、技術(shù)支持與其它實用資源等選項。進入左側(cè)的導航界面,我們可以訪問各類指標,包括主機、問題以及報告的總體概述與細節(jié)信息。

“戰(zhàn)術(shù)總結(jié)”屏幕顯示出包括主機及服務(wù)在內(nèi)的整套體系的當前運行狀態(tài)。狀態(tài)摘要則通過“關(guān)鍵”、“警告”、“未知”、“待定”以及“良好”等詞匯對情況加以概括。網(wǎng)絡(luò)圖中顯示了所有主機、各自運行狀態(tài)以及彼此之間的連接方式。通過將光標移向不同主機,我們看到更為詳細的概要信息。如果我們的基礎(chǔ)設(shè)施由數(shù)百乃至上千臺主機構(gòu)成,那么這項功能恐怕沒什么實用價值;但在小規(guī)模基礎(chǔ)設(shè)施中,它倒確實能夠提供實時的網(wǎng)絡(luò)體系說明。

Nagios應(yīng)用的一大優(yōu)勢在于能夠在節(jié)點之間快速起效。略顯平庸的用戶界面使得資源沒有被浪費在花哨的描述與表現(xiàn)形式上(但這也使界面較難上手)。雖然簡單的設(shè)計不能算壞事,但我們?nèi)匀幌M?yīng)商能將界面風格加以進一步統(tǒng)一,同時對顯示數(shù)據(jù)進行整理以提高可讀性。當然,也許他們是故意通過這種笨拙的效果敦促用戶盡快購買商業(yè)版本。

在報告功能方面,Nagios Core提供多種預置屏幕報告方式,用戶可以在通過選項參數(shù)設(shè)置在下拉菜單中使用臨時報告。但我們無法將報告內(nèi)容以PDF或者其它任何格式加以導出。

單從免費版本來看,Nagios Core可謂名符其實--只提供“核心”功能組件,即最基本的基礎(chǔ)設(shè)施監(jiān)控引擎。雖然這樣的方案在某些特定環(huán)境中也能順利起效,但我們?nèi)匀幌Mc時間進行任務(wù)管理配置。盡管Nagios Core的圖形用戶界面有些過時,但其性能表現(xiàn)非常出色、而且比其它全功能競爭方案更易于設(shè)置及管理。

備注:

NetXMS與OpenNMS具備很強的跨平臺能力,而Zenoss與Nagios則基于Linux環(huán)境。為了在Linux與Windows之間找到測試環(huán)境平衡點,我們選擇將NetXMS與OpenNMS安裝在Windows服務(wù)器當中。

原文鏈接:

http://www.networkworld.com/reviews/2013/070813-open-source-network-management-271449.html?page=1

責任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2010-11-02 13:18:10

EclipseJetBrains INetbeans

2013-01-22 11:40:54

2013-12-19 13:49:44

2016-10-27 13:17:15

網(wǎng)絡(luò)管理工具網(wǎng)絡(luò)工具

2012-12-06 11:31:40

虛擬化

2023-03-07 14:21:57

2022-06-16 11:06:07

開源Grafanaon-call

2019-02-12 13:20:27

開源網(wǎng)絡(luò)網(wǎng)管工具

2020-09-30 14:05:22

網(wǎng)絡(luò)管理

2020-10-30 11:18:47

網(wǎng)絡(luò)技術(shù)工具

2017-08-04 09:45:28

網(wǎng)絡(luò)監(jiān)控工具

2013-05-30 09:17:05

云工具

2010-06-04 10:35:25

Linux 網(wǎng)絡(luò)流量

2014-07-15 12:30:39

關(guān)系管開源工具

2021-01-14 15:41:22

LinuxSupervisor命令

2017-03-08 15:08:16

開源開源項目

2016-11-28 15:22:24

開源管理工具

2012-02-23 09:39:33

虛擬化桌面虛擬化V-Commander

2011-06-16 09:34:21

RedmineezFAQ

2011-08-12 10:38:09

MongoDB
點贊
收藏

51CTO技術(shù)棧公眾號