欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

OpenNMS與智和網(wǎng)管平臺開發(fā)性能評估-創(chuàng)新互聯(lián)

隨著網(wǎng)絡系統(tǒng)結(jié)構(gòu)的日益龐大復雜,運維人員有必要使用一套網(wǎng)絡管理系統(tǒng)來方便快捷的管理好網(wǎng)絡。為了更好的管理各種設備,便于對網(wǎng)絡中的故障進行排查,公司需要一款滿足需求的網(wǎng)管軟件。目前市面上的網(wǎng)管軟件眾多,這些軟件經(jīng)過適當?shù)呐渲眉纯蓪νㄓ迷O備進行管理。但這些通用的功能無法滿足我們100%的需求,必須進行二次開發(fā)。出于公司所使用技術(Java)、市場占用率和功能全面性,選擇了兩款提供兩次開發(fā)的平臺,OpenNMS與智和網(wǎng)管平臺,通過對兩款產(chǎn)品進行全方位的對比,選擇出一款適合的網(wǎng)管軟件,在此基礎上進行整合和二次開發(fā),構(gòu)建部門設備網(wǎng)管平臺。

成都創(chuàng)新互聯(lián)公司是由多位在大型網(wǎng)絡公司、廣告設計公司的優(yōu)秀設計人員和策劃人員組成的一個具有豐富經(jīng)驗的團隊,其中包括網(wǎng)站策劃、網(wǎng)頁美工、網(wǎng)站程序員、網(wǎng)頁設計師、平面廣告設計師、網(wǎng)絡營銷人員及形象策劃。承接:網(wǎng)站設計制作、成都網(wǎng)站制作、網(wǎng)站改版、網(wǎng)頁設計制作、網(wǎng)站建設與維護、網(wǎng)絡推廣、數(shù)據(jù)庫開發(fā),以高性價比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺等全方位的服務。

一、選型標準

1.功能性

網(wǎng)管通用的功能可以直接拿來使用,或者簡單的改造,可以節(jié)約成本;

2.完備的擴展開發(fā)接口

被選擇的開源軟件是否已經(jīng)提供完備的二次開發(fā)接口,滿足二次開發(fā)的要求;

3.易于擴展的架構(gòu)設計

網(wǎng)管平臺的架構(gòu)應該是易于進行二次開發(fā)的,或者在設計平臺時,就考慮到了在平臺基礎上進行二次開發(fā);

4.開發(fā)技術

選擇網(wǎng)管平臺的另外一個層面考慮是盡量考慮使用部門成員最熟悉的開發(fā)技術,盡量避免涉及相對部門來說的新技術、開發(fā)語言,這樣可以進一步研發(fā)降低成本;

5.技術支持與服務

平臺穩(wěn)定性需要高,對于開發(fā)中常見的問題能夠快速的找到解決方案,對于平臺中出現(xiàn)的問題,官方能夠及時的解決

二、軟件簡介

1.OpenNMS

OpenNMS是網(wǎng)絡管理系統(tǒng)Network Management System 的簡稱,是一種開源軟件網(wǎng)絡監(jiān)視工具。可用來自動發(fā)現(xiàn)網(wǎng)絡節(jié)點,監(jiān)控網(wǎng)絡服務,如 HTTP,DNS,SSH 等,當系統(tǒng)服務停止時,OpenNMS會依管理者所建立的規(guī)則寄出通知,告知運維人員網(wǎng)絡障礙,事件匯整,自動執(zhí)行對應動作,以及服務層級效能監(jiān)控。它可以支持SNMP網(wǎng)絡管理協(xié)議,確保管理的擴展性,并且提供定制功能從而有利于管理范圍的伸縮,流量和接點系統(tǒng)硬件使用情況需要在配置SNMP。

2.智和網(wǎng)管平臺

智和網(wǎng)管平臺由北京智和信通技術有限公司自主研發(fā),完美兼容主流/國產(chǎn)系統(tǒng)及數(shù)據(jù)庫,提供C/S和B/S兩種客戶端界面,兼容PC以及移動設備。實現(xiàn)包括設備拓撲、故障管理、性能管理、配置管理和安全管理等基礎網(wǎng)管功能,以“管控萬物,無所不能,無處不在”為理念,采用了設備統(tǒng)一接入模型,可以管理網(wǎng)絡設備、計算機、服務器、智能設備、物聯(lián)網(wǎng)、工業(yè)設備等所有聯(lián)網(wǎng)設備;適用于國防、電信、政府、金融、交通、能源、企業(yè)、工業(yè)、制造等多種領域。讓企業(yè)把重點放在具體的客戶業(yè)務需求上,最短幾個人周就能開發(fā)出一款網(wǎng)管軟件。

三、通用功能評估

對于網(wǎng)管的通用功能包括但不限于設備拓撲、故障管理、性能管理、配置管理以及安全管理等網(wǎng)管軟件基本功能。在軟件平臺上進行二次開發(fā)時,可以不用自己實現(xiàn)這些通用功能,或者簡單的修改即可,只需關心公司自身的網(wǎng)管業(yè)務需求。

(一)OpenNMS

1.網(wǎng)絡節(jié)點自動發(fā)現(xiàn)

對象存儲庫中的信息并不是靠管理員手工輸入和維護的,而是由軟件的自動掃描模塊自動的從網(wǎng)絡中搜索設備。

2.圖形用戶管理界面

通過瀏覽器查看各種界面視圖,使得管理員通過管理工具看到現(xiàn)實世界對象的真實反映,而不是抽象的符號。使用戶能夠監(jiān)控整個系統(tǒng)的概貌,系統(tǒng)的大體分布和總體運行狀況等。

3.故障監(jiān)控

Opennms的監(jiān)控引擎模塊支持對SNMP網(wǎng)管的網(wǎng)絡設備、部署了SNMP服務的服務器上的操作系統(tǒng)進行數(shù)據(jù)采集和狀態(tài)維護。采取統(tǒng)一的通訊方式從這些管理對象上采集可用性和故障信息,Opennms得到被管理對象的輪詢或Trap信息后,根據(jù)收到的信息類型、對象原來的狀態(tài)和網(wǎng)絡系統(tǒng)管理的策略和邏輯判斷對象的狀態(tài)是否發(fā)生變 化。如果發(fā)生了變化,則可以按照管理策略采取若干更新操作。

4.故障事件管理

當被管理對象的運行狀態(tài)發(fā)生變化時,就會產(chǎn)生事件。如果該事件是由正常變?yōu)楣收希瑒t會產(chǎn)生故障報警。如系統(tǒng)資源出現(xiàn)短缺、數(shù)據(jù)庫連接失敗、網(wǎng)絡通信中斷、主機文件系統(tǒng)溢出等等都會以事件的形式表現(xiàn)出來。

5.操作系統(tǒng)監(jiān)控

Opennms對各種計算機操作系統(tǒng)的可用性、運行狀況和故障的集中監(jiān)控是通過本身的SNMP服務程序完成的。這些SNMP代理程序是SNMP服 務的組成部分。

6.網(wǎng)絡節(jié)點配置信息管理

被監(jiān)控對象節(jié)點在數(shù)據(jù)中的配置信息是IT設備的資產(chǎn)信息,每個網(wǎng)絡節(jié)點都是一個特定的IT資產(chǎn)設備。每個節(jié)點在數(shù)據(jù)庫中有很多屬性字段供選擇填寫。

7.全面的節(jié)點監(jiān)控

每個被監(jiān)控的節(jié)點都能被細致的記錄和監(jiān)控。當查看某節(jié)點的信息時,有這樣幾類信息:狀態(tài)信息、各種網(wǎng)絡服務總的可用性、SNMP屬性、各個接口熟 悉、最近發(fā)生的5個事件和最近的故障事件。

(二)智和網(wǎng)管平臺

1.一鍵式自動發(fā)現(xiàn)

在自動發(fā)現(xiàn)過程中搜索網(wǎng)絡設備,識別設備類型和廠商型號,生成設備的面板圖。或搜索設備資源,發(fā)現(xiàn)設備之間的鏈路關系,簡化用戶操作,提升管理效率。

2.全面化設備管理

通過拓撲視圖,方便管理設備及其配置參數(shù),支持對設備進行相關操作。自動識別當前設備類型及其配置參數(shù),支持所有主流設備,可自定義添加設備,實時查看設備運行情況。

3.可視化拓撲管理

支持樹形/平面結(jié)構(gòu)聯(lián)動展示網(wǎng)絡拓撲關系,多種布局方式劃分網(wǎng)絡。在拓撲中以不同圖標實時展現(xiàn)設備狀態(tài)。圖形化、具象化的拓撲形式對設備、設備資源、鏈路進行管理,降低維護難度,拖動式的布局形式使配置更加靈活。

4.及時性故障管理

多種告警機制與自定義配置告警閾值,可迅速定位告警設備。全面采集警信息,并按多種維度以圖表等形式展現(xiàn)。及時告警、自動處理,確保故障及時解決,極大提升告警處理效率,降低因故障帶來的損失。

5.多維度性能管理

全面采集設備資源、應用、服務等性能信息。將性能信息數(shù)據(jù)按照時間、資源、性能類型等多種維度以圖表等形式展現(xiàn)。多維度,多形式展示設備性能信息,運維人員隨時把握設備性能狀態(tài),防范于未然。

6.深度管控設備

可對每多臺設備進行配置/備份和軟件升級,以減少管理員的工作量,提高系統(tǒng)的可用性。支持單個和批量設備的配置文件升級、備份和恢復功能。有配置管理、設備軟件管理、設備參數(shù)管理來幫你減輕工作負擔。

7.精細化報表統(tǒng)計

具有多項數(shù)據(jù)的統(tǒng)計功能,可將統(tǒng)計圖表導出或打印,以便備份或?qū)Ρ炔榭础Mㄟ^多種類型的圖表展現(xiàn),使用戶對整體網(wǎng)絡有一個全面直觀的了解,通過數(shù)據(jù)分析,全面把握網(wǎng)絡狀況為決策提供依據(jù)。

8.多層次安全管理

通過對用戶網(wǎng)絡、用戶權限進行設置,以及對黑白名單的控制,以多層次多角度提升網(wǎng)絡安全性,保障用戶網(wǎng)絡安全。

(三)總結(jié)

對于一般的通用網(wǎng)管需求,兩款軟件平臺都基本覆蓋了這些基本功能,唯一比較遺憾的是OpenNMS是缺少拓撲圖功能。

功能點

OpenNMS

智和網(wǎng)管平臺

自動發(fā)現(xiàn)設備

拓撲圖

×

設備管理

支持多種管理協(xié)議

鏈路管理

×

故障管理

告警管理

安全管理

數(shù)據(jù)統(tǒng)計功能

擴展功能

四、開發(fā)過程評估

公司選擇的是在一個網(wǎng)管平臺進行二次開發(fā),因此,對開發(fā)接口的要求就顯得尤為重要了。在對開發(fā)接口的評估中,將主要從功能的全面性,開發(fā)的易用性兩個方面來進行比較。

(一)OpenNMS

1.整體架構(gòu)

OpenNMS是裝配式的,支持根據(jù)配置裝載服務和插件,擴展性很強。

OpenNMS與智和網(wǎng)管平臺開發(fā)性能評估  

OpenNMS系統(tǒng)配置信息通過XML數(shù)據(jù)存儲,基于linux系統(tǒng)和Postgres數(shù)據(jù)庫的網(wǎng)絡管理系統(tǒng)。網(wǎng)絡數(shù)據(jù)通過JDBC對數(shù)據(jù)進行持久化,Web采用JSP/Servlet。OpenNMS是一個Open Source Framework,它采用了諸多的開源組件與框架,使用了各種協(xié)議的開源實現(xiàn)。每一個層面服務、功能都有自己的配置文件。

OpenNMS采用了xml數(shù)據(jù)綁定技術(opennms采用的是castor)。根據(jù)xml文件的schema定義文件(xsd文件)生成對xml文件到java對象的映射,這樣就不需要寫解析xml文件的代碼而是針對java對象進行操作。因此這些類都是在系統(tǒng)編譯過程中由castor包根據(jù)xsd文件生成的。

2.二次開發(fā)接口與模塊

功能模塊介紹:

  • HttpUnit,jWebUnit,Junit:各種單元測試手段。

  • nekohtml:解析HTML,Html Tidy對html 字符串進行修正,并做標準化的處理。

  • Avalon:主要是一種Server的架構(gòu),可以滿足配置、日志等服務器程序的需要。

  • Jdhcp:java DHCP的實現(xiàn)。

  • Xerces:解析XML,API與實現(xiàn)有xmlParserAPIs, xml-apis, xercesImpl。

  • jCIFS:用Java開發(fā)的SMB客戶端庫。

  • ldap-impl:LDAP java實現(xiàn)。

  • smtp.jar pop3.jar:SMTP,POP3協(xié)議Java實現(xiàn)。

  • JRobin:基于LGPL授權的網(wǎng)絡性能監(jiān)控系統(tǒng),是RRDTool的一個純Java實現(xiàn)。

  • joeSNMP:Java SNMP類庫。

Daemon(capsd)主要負責掃描發(fā)現(xiàn)網(wǎng)絡接口,發(fā)現(xiàn)discovery daemon(守護進程),為Services/Protocols提供支持并且更新到Database中。根據(jù)上次檢查是否有任何額外的服務有受管理的接口的能力,Capsd也將定期重新掃描管理接口。

Poller daemon在定期的配置區(qū)間中,負責檢查每個受管接口的每個狀態(tài),如果服務的狀態(tài)從上次一個適當?shù)氖录迅淖儯砻鹘涌趯a(chǎn)生新的服務的狀態(tài)。

OpenNMS提供了一個簡單快速的框架用來擴展設置缺省服務與協(xié)議,為了擴展OpenNMS管理一個可定制的服務或協(xié)議需滿足如下要求:

  • 編寫代碼capsd plugin(插件)測試網(wǎng)絡接口是否有支持期望的協(xié)議或服務。

  • 添加一個<protocol plugin>元素,在$OPENNMS_HOME的/etc/capsd-configuration.xml config定義新的服務。

  • 編寫代碼poller插件,在某一特定的網(wǎng)絡接口,監(jiān)測當前期望的協(xié)議或服務的狀態(tài)。

  • 在$OPENNMS_HOME的/etc/capsd-configuration.xml config配置文件中添加<service>和<monitor>元素定義新的調(diào)用服務。

3.文檔與服務

OpenNMS的優(yōu)勢在于開源和市占率高,網(wǎng)絡上能夠找到相關資料,但OpenNMS缺少足夠的中文文檔和本土服務支持,目前漢化還有很長的一段距離要走。而且對技術要求很高,一般運維人員要想用好難度很大。在使用的過程中會出現(xiàn)不能啟動現(xiàn)象,特別是關于SNMP問題的,一般需要關掉TRAP服務。

(二)智和網(wǎng)管平臺

1.整體架構(gòu)

智和網(wǎng)管平臺由多層次架構(gòu)模式組成,按照電信網(wǎng)管系統(tǒng)的特點劃分模塊和層次,既符合網(wǎng)管業(yè)務的要求,又保證在軟件上是易實現(xiàn)、易維護、易擴充的,各層直接通過Corba和WebService通信,框架采用設備中間層屏蔽不同廠商設備管理協(xié)議的差異。實現(xiàn)支持管理不同類型的被管設備。

OpenNMS與智和網(wǎng)管平臺開發(fā)性能評估

智和網(wǎng)管平臺架構(gòu)圖

2.二次開發(fā)接口與模塊

通用網(wǎng)管功能的基礎上,開發(fā)人員可以選擇進行模塊或者代碼式的開發(fā)形式,以便在最短時間內(nèi)滿足用戶各種定制需求,提高研發(fā)效率。同時智和信通提供全套開發(fā)資料及完善的培訓服務,用戶可以隨心定制出符合自身需求的網(wǎng)管平臺,并對平臺功能不斷更新,以滿足日益變化的管理需求。智和網(wǎng)管平臺提供多種可復用的平臺擴展組件,簡化網(wǎng)管基礎技術研究,提高平臺開發(fā)擴展效率。

1)監(jiān)控組件

由多種(SSH、WMI、JMX等)不同協(xié)議的模塊組件組成,可以監(jiān)控不同協(xié)議設備的性能信息。

2)界面開發(fā)組件

界面展示功能也采用了功能模塊內(nèi)聚的設計方式,比如:拓撲圖模塊、導航樹模塊、導航和拓撲聯(lián)動模塊、菜單模塊、對象表格模塊、屬性表模塊等。在二次開發(fā)過程中可直接使用或者繼承擴展這些模塊來實現(xiàn)界面功能。

3)iTopoview拓撲組件

iTopoview 是高度封裝的拓撲圖圖形開發(fā)組件, 可以滿足網(wǎng)管 GUI 客戶端開發(fā)的需要。 iTopoview 可以讓網(wǎng)管產(chǎn)品的操作界面全部基于拓撲圖的所見所得管理模式。所有的權限管理、故障管理、性能管理、配置管理、維護管理等功能,都是直接與拓撲圖集成。iTopoview 內(nèi)置樹狀視圖和網(wǎng)絡拓撲視圖,并能在二者之間實現(xiàn)自動同步。使用拓撲圖組件還可以開發(fā)出地域、組織結(jié)構(gòu)等的層級劃分圖,以及機架圖、面板圖等。

4)數(shù)據(jù)庫組件

SugarNMS 數(shù)據(jù)庫模塊支持所有關系型數(shù)據(jù)庫,采用數(shù)據(jù)庫領域流行的 O-R Mapping 技術。使用工廠方法根據(jù)不同的環(huán)境創(chuàng)建數(shù)據(jù)庫服務接口 API,提供了各種數(shù)據(jù)庫的添加、刪除、修改、查詢等服務。并支持 WebServcie/RMI 等通信方式遠程調(diào)用數(shù)據(jù)庫服務接口。

5)監(jiān)控調(diào)度組件

所有監(jiān)控模塊包括:SNMP 監(jiān)控模塊、WMI 監(jiān)控模塊、Telnet/SSH 監(jiān)控模塊、數(shù)據(jù)庫監(jiān)控模塊、中間件監(jiān)控模塊均注冊在監(jiān)控調(diào)度模塊,由監(jiān)控調(diào)度模塊統(tǒng)一調(diào)度分發(fā)監(jiān)視器至各個監(jiān)視器模塊,智和網(wǎng)管開發(fā)平臺再由各個監(jiān)控模塊執(zhí)行監(jiān)視器任務。該模塊支持插件方式,在統(tǒng)一接口可方便注冊新的監(jiān)控模塊,并調(diào)度分發(fā)任務。此外,監(jiān)控調(diào)度模塊起到了網(wǎng)管軟件和監(jiān)控對象(網(wǎng)絡設備、主機/服務器、應用服務等)之間的橋梁,屏蔽了監(jiān)控對象之間的協(xié)議差異,使得監(jiān)控更簡單也更有擴展性。

6)消息分發(fā)組件

所有需要把故障、事件、消息分發(fā)到客戶端的模塊都由消息分發(fā)模塊統(tǒng)一處理。目前 Syslog 模塊、Trap 模塊、故障監(jiān)控模塊均使用消息分發(fā)模塊。消息的分發(fā)包括服務端自動向客戶端推送消息和客戶端主動向服務端請求消息兩種方式。

7)ObjectSNMP

SNMP 協(xié)議開發(fā)組件和網(wǎng)絡自動發(fā)現(xiàn)服務,封裝了 SNMP 通信功能和上層 SNMP 故障、性能、配置、TRAP 應用。SNMP 組件采用對象化的編程方式,將以往復雜的 SNNP 開發(fā)工作變得非常簡單和高效。可以支持任意的 SNNP 設備和私有 SNMP MIB、以及設備 SNMP 接口的變動。具備Java/SNMP 網(wǎng)關、WebService/SNMP、Proxy 代理網(wǎng)關和專利技術的網(wǎng)絡自動發(fā)現(xiàn),設備組件發(fā)現(xiàn),設備類型識別。

3.文檔與服務

智和網(wǎng)管開發(fā)平臺提供全套文檔,并提供培訓,幫助開發(fā)人員快速理解系統(tǒng)及相關背景知識,盡快進入開發(fā)階段。提供遠程在線、電話及現(xiàn)場支持服務,幫助開發(fā)人員一起解決開發(fā)中遇到的問題,快速攻克技術難關。

智和網(wǎng)管平臺提供代碼級開放模式,研發(fā)人員深入客戶端源代碼,實現(xiàn)用戶個性化需求。同時提供完善的開發(fā)文檔、實施培訓以及技術支持服務,讓用戶從開發(fā)起始到平臺使用全無后顧之憂。

(三)總結(jié)

兩款開發(fā)平臺都對擴展開發(fā)提供了良好的支持,其中智和網(wǎng)管平臺提供的開發(fā)模式較多,可以選擇直接使用部分模塊,也可以選擇使用平臺提供的API進行開發(fā)。

五、結(jié)論

基于這段時間調(diào)研與試用,智和網(wǎng)管平臺更滿足我們的實際需求。在通用功能上,智和網(wǎng)管平臺擁有的自動生成拓撲功能是我們的必要需求,而在OpenNMS上單獨開發(fā)實現(xiàn)拓撲圖,會加大開發(fā)周期。通過試用這兩款軟件,由于智和網(wǎng)管平臺是全國產(chǎn),相比于OpenNMS,已有的網(wǎng)管通用功能更符合公司網(wǎng)管人員的使用習慣。在平臺二次開發(fā)上,智和網(wǎng)管平臺提供了多種開發(fā)模式,智和網(wǎng)管平臺提供的核心組件,特別是SNMP組件,與監(jiān)控組件,極大的簡化了與設備交互的復雜性,最后我們選擇了基于智和網(wǎng)管平臺進行開發(fā)。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文名稱:OpenNMS與智和網(wǎng)管平臺開發(fā)性能評估-創(chuàng)新互聯(lián)
文章源于:http://www.chinadenli.net/article4/dpocie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃網(wǎng)頁設計公司關鍵詞優(yōu)化品牌網(wǎng)站設計電子商務軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設