成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

提高網絡實用性與性能的四款開源管理工具

譯文
開源 網絡優化 網絡運維
本文向您介紹能夠提供全面監控、靈活報告、跨平臺使用的四款開源網管工具,它們分別是:OpenNMS、Zenoss Core、NetXMS和Sensu Core。

【51CTO.com快譯】過去的網絡管理工具主要是一些晦澀的命令行產品,它們往往基于某種只有專業人員(通常是Linux領域)才能看懂的配置文件進行運作。如今的網管工具既有桌面版,又有基于Web GUI的。它們不但易于安裝與配置,而且更易于被訪問到。隨著不斷地產品迭代,這些工具在功能上越來越強大、在用戶體驗上也越來越易于使用。

在本文中,我們將和您討論當下四種開源的網絡管理產品。其中OpenNMS、Zenoss Core和NetXMS是該領域的“老兵”,當然它們推出了新的版本;而Sensu Core則相對較新。總的說來:

  • OpenNMS提供了一系列從簡單到復雜的管理選項,可以運行在Windows和Linux環境內。其優勢在于可以定制儀表盤選項,但劣勢是配置較為復雜。
  • Zenoss Core以其靈活的報告和各種預配置插件見長,但是它僅適用于兩個版本的Linux。
  • NetXms可以運行在Windows、Linux和Unix(包括BSD和Solaris)等多種平臺上。雖然它易于被安裝,但是缺少對應的商業版本。
  • Sensu Core也帶有多種可用的插件,以及靈活的可擴展架構。不過,它的儀表盤和報告功能仍有待改進。

如下表格是我們對上述四種產品的優缺點和適用環境的對比:

提高網絡實用性與性能的四款開源管理工具

1.OpenNMS網絡管理軟件

平臺環境:

OpenNMS是一款可以被安裝在Linux和Windows服務器上的開源軟件。它擁有Meridian和Horizo​​n兩種不同的版本。Horizo​​n發布新功能的頻率更快;而Meridian則是在前一個版本未被證明穩定之前,不會發布任何更新,因此其更新周期大約為每12個月左右。Horizo​​n可以被免費使用;而Meridian基于訂閱規則,面向需要穩定版本、長的發布周期和專業支持的組織。

測試要求:

本次,我們測試了其Horizo​​n 22.0.3版本。雖然安裝步驟因操作系統而異,但是我們發現在Windows和Linux上的安裝還是比較容易的。其唯一的安裝先決條件是Java SDK。當然對于Windows而言,還需要有PostgreSQL數據庫。其硬件最低要求為:雙核CPU、2 GB內存和20 GB的磁盤可用空間。我們在Linux上選擇了快速安裝,當然OpenNMS也提供了自定義安裝的分步說明。

界面配置:

在安裝完成并首次啟動其Web界面時,它會在界面上向用戶呈現多個排列整齊的dashlets,并以圖形的方式表示出目標網絡架構的信息。當然,您也可以將初始界面定制成單個面板,或者按組織結構以及地理位置來創建多個面板。不過,我們還是花費了一些時間去搞清楚界面上各類名稱所代表的意義。

監控顯示:

Horizo​​n有報警、拓撲、圖表、地圖和圖像等多種不同格式的Dashlet。通過配置,它能夠以熱圖的形式顯示正在發生的中斷和報警,并按照實體和服務影響程度進行排序。另外,OpenNMS還提供了對所有節點、及其狀態的聚合矩陣和監控概述。您可以將節點分組為服務器、路由器和交換機等類別,而監控概述的顏色標記方案則是:綠色表示正常、黃色表示警告或小問題、紅色表示關鍵問題。

OpenNMS Horizo​​n提供了甚至讓人有些眼花繚亂的監控選項。所幸我們可以從一些基本項入手,而不需要部署代理、或配置受監控的節點。我們先后進行了Web服務器運行測試、和通過簡單PING來查看文件服務器是否能做出響應。在相繼關閉了各種服務之后,我們確實立刻收到了報警。

特色功能:

OpenNMS的發現功能,對于大型基礎架構是非常實用的。通過發現功能所提供的粒度類別,您可以按照IP地址的范圍,來輕松地確定需要包含或排除的節點與服務。該功能可以相當快速地發現我們當時測試環境中的全部不到50個節點,當然對于分布在多地域的生產環境,則需要搜索和發現更長一點時間。

代理:

雖然OpenNMS的發現功能可以為您提供有關網絡架構的一些基本信息,但對于更多深入的詳細信息,則需要調用諸如JMX、WMI、Syslog和SNMP traps等協議。此外,OpenNMS還提供了可以部署到各種節點和終端的“輪詢”代理。它們通過主OpenNMS服務器所提供的鏈接,根據引導程序被安裝到終端上。用戶可以使用Web界面進行各種配置,其詳細信息被直接存儲在自定義的XML文件中。

報警與響應:

網絡管理系統的核心功能是能夠及時地接收信息并產生報警。除了常規的屏幕報警功能之外,OpenNMS還能夠通過文本和電子郵件發送報警。當然,您也可以將其與自行開發的或是第三方的下單系統相集成。OpenNMS提供了幾個預置的報告格式,如:PDF或CSV。同樣,您也可以使用JasperSoft Studio來自定義并創建報告。

支持與定價:

OpenNMS以在線用戶手冊的形式提供免費技術支持,您可以籍此進行安裝、管理和開發。其他的一些在線視頻教程和Wiki介紹,則為各種管理案例的形式提供了全面的逐條式講解。商業版Meridian的定價機制為:一年6000美元的單服務器實例(如需更多實例,則還有折扣)。而技術支持套餐的起價為20,000美元。

適用性:

對于大型企業環境來說,OpenNMS的功能是比較全面的。它提供從最基本的規則到具有復雜規則的監控選項,因此比較靈活且受人推崇。不過,值得注意的是:鑒于Horizo​​n的更新頻率,用戶要避免此類更新給運行中的生產環境所帶來的潛在破壞。

2.NetXMS多平臺網絡管理

平臺環境:

與OpenNMS類似,NetXMS也是一款支持多平臺的開源網管軟件。它可以被安裝在Windows、Linux和Unix(包括BSD和Solaris)等多種平臺之上。此外,NetXMS的管理控制臺還能被安裝在Linux、Windows、Mac和Android設備上。

測試要求:

本次,我們在Windows Server和Ubuntu上測試了其2.2.10版。它對于硬件系統的最低要求是:1 GHz的雙核CPU、1 GB RAM、1 GB的磁盤空間、以及收集數據所需的額外磁盤空間。雖然在兩種系統上的安裝都很方便,但是Windows的可執行文件讓整個過程更加簡化。NetXMS可以使用包括Oracle、MySQL、MS SQL Server和PostgreSQL在內的各種常見數據庫。我們在安裝過程中配置并啟用了網絡自動發現選項。

界面配置:

我們在Windows服務器上安裝的管理控制臺是桌面版的。完整完畢后,首先顯示的是NetXMS“工作臺窗口”。它以不同視圖方式讓用戶能夠查看到網絡架構狀態,包括:宏視圖和特定的網絡設備與事件的細節。通過在“工作臺窗口”上排列各種視圖,您可以創建并保存自定義的透視圖。這些透視圖可以從快速訪問菜單里被調出,并定制化地顯示網絡基礎架構。

監控顯示:

NetXMS對象瀏覽器將整個網絡顯示為一種樹形結構,以便用戶層層深入到細節之處。它用不同顏色來指示正常(綠色)或存在嚴重問題(紅色)等網絡狀態,進而方便用戶識別出有問題的節點或服務協議。

代理:

借助自定義的腳本和特定的應用擴展,NetXMS可以使用所有版本的SNMP、SSH和ICMP協議來收集數據。為了增強效果,管理員還可以額外部署NetXMS代理。這些代理可被部署到Linux、UNIX、Windows等其他平臺,以及各種設備之上。當然,根據設備的類型,代理可以與各種子代理一起被安裝。例如:通過Windows代理,您可以添加提供UPS或日志監視的子代理。安裝完畢后,各種代理就開始將信息上載到NetXMS服務器上。我們可以按需直接對客戶端電腦、或遠程對服務器上的代理進行重新配置。一般情況下,OpenNMS以XML格式存儲代理配置的詳細信息。值得一提的是:我們在測試中發現NetXMS代理所占用的磁盤空間、內存和CPU資源都非常小。

報警與響應:

如前所述,NetXMS提供了多種方法來查看目標網絡的狀態。在出現問題時,NetXMS可以采取多種響應機制,例如:發送帶有問題詳細信息的文本或電子郵件。此外,它還可以根據配置好的處理規則,采取各種動作,例如:通過運行腳本來解決問題。我們甚至可以細粒度地通過規則配置,以設定在無法及時確認與糾正時,如何升級問題。另外,NetXMS使用常規的Jasper Reports庫,來構建可選的報告模塊。

特色功能:

NetXMS具有強大的網絡映射功能,管理員可以創建并定制目標網絡的架構映射,以便對部分或整體架構狀態一目了然。他們通過連接各個節點,獲悉有關網絡帶寬和其他資源的使用詳情,進而識別出潛在的瓶頸。而對于具有多個物理位置的網絡,他們則可以在地圖上繪制出不同的節點。您還可以使用圖形、儀表盤和其他可視化的輔助工具,來自定義網絡性能的顯示界面。

支持與定價:

NetXMS以HTML和可供下載的PDF形式,提供最新且易于使用的在線用戶手冊。與其他參測產品不同的是:NetXMS只提供免費軟件,不提供商業版本。其付費的技術支持選項則是通過電話、或電子郵件提供給客戶的。付費客戶還會按需根據bug的優先級,收到定制的熱補丁程序。另外,NetXMS還提供定制化的培訓教程。

適用性:

雖然NetXMS管理控制臺的界面友好且響應迅速,但是其導航功能稍許欠佳。例如,在對于某些設置進行更改之后,我們希望最好有一個小的“磁盤”圖標來提示保存;而在用戶忘記保存設置時,它目前也不會發出警告。總的說來,我們認為NetXMS能夠適合大多數組織的需求,能夠提供一整套網絡管理的服務。

3.Sensu Core網絡監控和管理

平臺環境:

2015年才首次推出企業版的Sensu Core,可謂是網絡管理領域的新秀。它利用RESTful JSON API來收集監控數據,并解決各種事件。Sensu Core提供包括單機、分布式和高可用性等安裝選項。另外,還有一個5分鐘安裝版可用于小型網絡環境的測試。不過它僅適用于CentOS。

測試要求:

本次,我們測試的是其免費開源的1.6版。我們在測試中主要專注的是它在Linux和Windows上的單機安裝選項。對于單機安裝,其硬件系統的基本要求為2 GB(不過建議使用4 GB)。雖然我們主要是將其安裝在Ubuntu服務器上,但Sensu Core也可以被安裝在其他版本的Linux、macOS和Windows上。其最新企業版為3.3,而Core仍處于1.6版。

雖然它的在線用戶手冊很完善,但在我們看來,其企業版和Core版在安裝上差異較大。相對而言,在Windows上的安裝比在Linux上要容易得多。針對Linux的安裝不但需要太多的步驟,而且它并未說清楚到底針對Core安裝需要哪些附加的組件。

界面配置:

由于Sensu沒有提供任何默認配置,因此在基本安裝到位后,我們就需要完成一些配置任務了。Sensu Core的配置涉及到使用支持UTF-8的文本編輯器,來創建或編輯JSON和XML文件,或者使用諸如Puppet或Ansible之類的第三方配置管理工具。

監控與代理:

Sensu Core最初提供的是能與現有第三方或自定義儀表盤相整合的、具有監控和數據收集功能的各種API。隨著時間的推移,Sensu意識到需要有一個專用的Sensu儀表盤,因此開發了Uchiwa。不同于其他組件,Uchiwa需要單獨安裝,且僅適用于Ubuntu、Debian、Red Hat和CentOS。Uchiwa儀表盤的基本功能包括:提供事件列表、按照類型和嚴重性執行某些過濾操作、各種靜音報警和對事件的處理。其中有一種Sensu數據源是專為Grafana提供的,它是一種常規分析和報告的第三方產品,能夠訪問和可視化Sensu所收集到的事件。當然,網上還有其他第三方的儀表盤,可用于顯示Sensu的事件數據。

特色功能:

Sensu Core監控解決方案的主要部件是:服務檢查和事件處理。服務檢查所監視的是資源的使用情況,包括:內存、CPU利用率和帶寬,并確認Web或數據庫服務器等服務的運行狀態。為此,Sensu Core用到了各種代理,包括:Sensu客戶端、SNMP和其他協議。服務檢查使用與Nagios相同的規范,并允許加載Nagios插件。而Sensu服務器通過事件處理的執行,來響應由服務檢查所創建的各種報警,并采取各種操作。

報警與響應:

Sensu Core使用handler來執行各種操作,其中包括:基本的文本與電子郵件報警、日志條目、使用ServiceNow或PagerDuty來創建并解決事件。默認情況下,它使用RabbitMQ的消息總線形式,實現客戶端、服務器和API之間的通信。Sensu Core的服務器和API通過使用Redis(一種內存式數據存儲結構),來實現持久性數據存儲。

除了能夠創建自定義的服務檢查,您還可以從Sensu社區下載各種預構建好的插件。那里有著數百種可用的Sensu插件,從提供Twitter報警的基本插件,到監控數據庫健康狀況或托管云應用狀態的復雜插件不等。此外,您還可以用到4,000多種Nagios插件。

支持與定價:

與企業版相比,Sensu Core不具備的功能包括:Active Directory、LDAP集成、多租戶、用戶審計日志記錄和各種API選項。同時,在線文檔和社區論壇對于Core版本的支持也是有限的。

因此,對于那些需要上述附加功能、以及專業支持的企業來說,他們有如下兩種商業選擇:每月售價899美元的SMB(中小型企業)版、和每月售價2499美元的企業版。它們都附帶有Web、電子郵件、以及安裝過程中的幫助。其中企業版還提供電話支持,和一個功能更為豐富的、以Uchiwa為基礎的儀表盤。

適用性:

相較于在網絡架構上的強大監控能力,Sensu Core的安裝和配置有些不盡人意。為了提高安裝靈活性、并引導客戶深入地使用該產品,它提供了太多的組件配置選項。這無形中給新手增加了難度。當然,Sensu Core的開放式架構,也允許用戶將其與現有其他工具相整合。

4.Zenoss Core 多平臺網絡管理

平臺環境:

Zenoss Core是一款開源的網管軟件,它可以被用在Red Hat和CentOS版Linux上。與同領域其他商業產品相比,它有明顯的“500個監控節點”限制。但是與“不跟蹤用戶信息”的其他開源應用不同,在安裝該軟件之前,用戶需要在其網站上填寫表格,以獲取包含下載說明的郵件。該郵件內會包含下載和在線支持等鏈接資源。

測試要求:

Zenoss Core提供多種安裝選項,包括:可啟動式(bootable)安裝、虛擬設備和脫機安裝文件。我們針對其6.2.1版進行了測試。Zenoss Core至少需要4顆真實(或虛擬)CPU內核、以及24 GB RAM用于單主機安裝(或16 GB用于多主機安裝)。對于存儲空間要求,它會根據安裝大小和收集數據的類型而有所差異。由于某些原因,我們在測試中發現Zenoss的內存密集程度非常高,因此最終需要在32 GB內存的Hyper-V服務器上,才能安裝和啟動其單主機應用。

界面配置:

如果選用虛擬設備方式,安裝過程則非常簡單,當然我們需要對DNS的設置進行適當的調整。在虛擬機啟動并運行之后,我們便可使用Web瀏覽器去資源管理器了。初次登錄需要運行一個簡短的可選設置向導,以便設置用戶、配置網絡自動發現、和手動添加設備到資源管理器的儀表盤上。Zenoss Web界面設計精良,且易于使用。其默認儀表盤提供了網絡基礎架構的基本狀態,并能突出顯示任何報警和有問題的區域。

其Web界面有幾個配置選項可供調用portlet。這些是顯示不同網絡信息的小部件,包括:事件視圖、設備問題和網絡地圖(包括在儀表盤中放置定制化的Google地圖)。通過拖放和調整大小,您也可以自定義一個或多個儀表盤,為監控網絡架構提供最佳的界面布局。

監控顯示:

在測試中,我們既可以使用自動發現功能來添加設備,也可以使用主機名或IP地址,來手動添加駐留在其他網絡上的多個設備。其“基礎架構”選項卡顯示了每個設備的當前狀態信息,并使用通用的黃色、橙色和紅色等配色方案來顯示各種警告。您既可以點擊查看相關設備的詳細信息,也可以使用預先輸入功能,來按照主機名或其他設備信息進行搜索。當然,您也可以保存常用的搜索,以方便后續使用。

代理:

Zenoss Core使用到的開源技術包括:Python、Net-SNMP、MySQL數據庫、Docker和D3.js。與其他網管產品不同,Zenoss并不使用代理,而是利用現有的SNMP、SSH、WMI協議,以及POP、FPT、HTTP和NTP等網絡服​​務,來實現網絡監控和管理。

特色功能:

另外,Zenoss使用到了被稱為ZenPack的預配置插件,以實現各種監控和管理任務。由于各種ZenPack都使用了標準的API和協議,因此它無需將代理部署到每一臺設備上。ZenPack除了有免費開源版本外,也有由Zenoss或第三方創建的商業版本。

報警與響應:

您可以使用事件菜單來自定義事件的觸發器和通知。Zenoss能夠發送帶有自定義變量和詳細描述的郵件信息。同時,系統還可以通過執行命令,來響應事件并解決問題。對于每個事件,您還可以使用瀏覽器執行不同的手動操作,包括:確認、重新分類、對日志追加標注、發送命令、以及打開或關閉事件等。

通過自定義報告選項,Zenoss Core既能提供標準的逐行式狀態報告,又有圖形化的報告。同時,我們既可以在屏幕上查看報告,又可以方便地導出為PDF格式,以便后期使用或與他人共享。

支持與定價:

Zenoss提供PDF或可下載的HTML兩類支持文檔,這對于那些想自行創建在線支持門戶的人來說是非常有用的。

對于擁有眾多節點或需要提供額外技術支持的大型組織來說,Zenoss具有Zenoss Cloud和Zenoss On Premises兩款商業付費產品。不過,Zenoss并未在網上發布其產品定價。

適用性:

Zenoss Core的強大監控功能,需要消耗一定量的內存資源。不過,其500個監控節點的限制,足以滿足許多中小型企業了。Zenoss Core具有可定制且友好的用戶界面,以及可靠的報告打印與顯示功能,這些都使之成為那些不需要監控上千臺設備需求的不錯選擇。

原文標題:4 open-source network management tools improve usability, performance ,作者:Susan Perschke

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2022-05-24 15:03:44

開源工具可視化

2016-11-28 15:22:24

開源管理工具

2013-07-10 09:20:24

開源監控管理工具

2011-10-09 09:37:05

開源免費免費軟件網絡監控

2013-07-25 09:31:59

開源云計算

2010-11-15 15:22:51

開源云計算管理工具

2020-07-01 08:45:00

開源開發工具

2023-03-07 14:21:57

2012-12-06 11:31:40

虛擬化

2010-10-12 09:43:24

開源管理工具

2022-09-08 09:00:38

Ansible開源

2025-04-14 04:44:00

DBeaver管理工具

2015-08-07 09:44:36

開源數據中心

2014-09-09 09:32:50

項目管理管理工具

2022-06-16 11:06:07

開源Grafanaon-call

2014-10-20 10:10:28

軟件補丁策略補丁管理

2021-11-17 10:01:59

工具KubernetesLinux

2020-10-30 11:18:47

網絡技術工具

2020-09-30 14:05:22

網絡管理

2019-08-06 09:52:16

網絡工具數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品中文字幕在线 | 99视频免费 | 国产成人精品一区二区在线 | 亚洲成人免费在线 | 久久久国产一区二区三区 | 91精品中文字幕一区二区三区 | 久久久久久国产精品免费免费男同 | 精品一区二区在线观看 | 亚洲精品国产成人 | 福利视频二区 | www亚洲一区| av一区在线观看 | 天堂男人av | 国产一区二区三区日韩 | 午夜精品网站 | 嫩草视频入口 | 国产精品一区二区电影 | 一区二区三区高清 | 91最新视频| 国产在线一区二区三区 | 成人性视频免费网站 | 一级黄片一级毛片 | 欧美自拍日韩 | 91大神在线资源观看无广告 | 天天爽夜夜爽精品视频婷婷 | av在线一区二区三区 | h片在线观看免费 | 久久99精品久久久久久噜噜 | 日本精品网站 | 日本免费在线 | 日本免费一区二区三区四区 | 成人欧美一区二区三区黑人孕妇 | 天堂中文字幕av | 久久婷婷香蕉热狠狠综合 | 久久毛片 | 国产成人在线一区二区 | 亚洲午夜在线 | 婷婷久 | 精品视频一区二区三区 | 久久狠狠 | 日韩综合在线 |