? ? ? ? 時下網(wǎng)絡環(huán)境越來越復雜,越來越龐大,網(wǎng)絡日常運維工作日益趨于智能化、自動化,網(wǎng)絡管理和監(jiān)控是軟件系統(tǒng)運維中不可缺少的功能組件;對于軟件開發(fā)商來說,開發(fā)一款運維軟件需求是很常見的。 軟件開發(fā)商開發(fā)相應的運維軟件,一般有兩種方案,第一,完全自己從頭開發(fā),這種方法需要組織專業(yè)網(wǎng)管開發(fā)團隊,費時費力,開發(fā)周期長,風險大,機會成本不一定比外購少;第二,在網(wǎng)管開發(fā)平臺基礎上開發(fā),在相對成熟的網(wǎng)管開發(fā)平臺上進行二次開發(fā),能在相對短的時間內(nèi)快速實現(xiàn)自己特色化功能。
需求
軟件開發(fā)商對高敏捷二次開發(fā)平臺的需求
01
運維的通用功能
? ? ??? 一個好的開發(fā)平臺應包含運維的通用功能,包括設備拓撲、故障管理、性能管理、配置管理以及安全管理等基本功能。用戶在進行二次開發(fā)時,可以不用自己實現(xiàn)這些通用功能,而只關心自身的網(wǎng)管業(yè)務需求。
02
通用流行技術,減輕對開發(fā)的技術要求
? ? ? ? 用戶采用網(wǎng)管平臺進行二次開發(fā),目的是為了減少開發(fā)周期,快速實現(xiàn)特色功能,因此對平臺的要求是平臺采用流行的技術,更好是和用戶的開發(fā)團隊采用的是同樣的技術。用戶不必因為選擇了某款開發(fā)平臺而需要重新組織開發(fā)團隊。
03
提供靈活的開發(fā)模式
? ? ??? 用戶需要靈活地調(diào)用網(wǎng)管已有的功能模塊,需要網(wǎng)管平臺靈活地提供API、數(shù)據(jù)庫等多種開發(fā)模式。
04
低成本,快速開發(fā)
? ? ? ? 用戶需要考慮產(chǎn)品的構(gòu)建成本低,以及能夠在幾周的時間內(nèi)結(jié)合實際項目需要,形成一套定制化的網(wǎng)管系統(tǒng)并上線使用。
05
完備的技術支持及完整的開發(fā)文檔
? ? ? ? 作為一個開發(fā)平臺,用戶關注開發(fā)平臺是否有完備的后續(xù)升級支持,以及完整的開發(fā)文檔。
方案
智和信通高敏捷二次開發(fā)方案
北京智和信通基于多年行業(yè)的技術積累和技術優(yōu)勢,針對用戶在網(wǎng)絡運維軟件開發(fā)過程中遇到的難題,提出定制化解決方案,力求與用戶合作共贏,實現(xiàn)多、快、好、省的開發(fā)模式。方案以智和信通自主研發(fā)的智和網(wǎng)管平臺SugarNMS系列產(chǎn)品為基礎,結(jié)合6種開發(fā)模式和8大核心開發(fā)組件,解決了用戶在運維平臺開發(fā)中面臨的后臺和前臺的相關問題。
? ? ? ? 智和信通提供的具備自主研發(fā),有完整知識產(chǎn)權的二次開發(fā)平臺-智和網(wǎng)管平臺,整體軟件安全可控;平臺結(jié)構(gòu)靈活,提供模塊式開發(fā)手段,快速滿足特有需求,具備高可用性。對全國產(chǎn)信息化環(huán)境具備高兼容能力,部署實施簡單,從平臺內(nèi)權限到網(wǎng)絡設備均具備高安全管控能力。
01
完備的通用功能
? ? ? ? 智和網(wǎng)管平臺采用全Java技術,同時支持HTML5和Java Swing中文客戶端界面,服務端和客戶端均可在Windows、Linux、Unix、國產(chǎn)系統(tǒng)上運行使用。支持SNMP、Telnet/SSH、WMI、NetConf、JMX、JDBC GRPC、IPMI、ONVIF、SMI-S、HTTP、ICMP、TCPIP等設備協(xié)議,實現(xiàn)對網(wǎng)絡設備、傳輸設備、計算機、服務器、虛擬化、中間件、數(shù)據(jù)庫、網(wǎng)絡服務的一體化監(jiān)控和管理。
? ? ? ? 智和網(wǎng)管平臺由"拓撲、監(jiān)控、安管、展示、資產(chǎn)、工單、日志"七大模塊和集成開發(fā)模塊組成。
? ? ? ?? 1.拓撲模塊:提供直觀形象的拓撲圖繪制能力,以圖形方式輕松實現(xiàn)網(wǎng)絡設備、資源、鏈路狀態(tài)直觀展示,并以聲光進行告警提醒。通過一目了然的網(wǎng)絡拓撲,為網(wǎng)絡故障的實時發(fā)現(xiàn)和有效處理提供便利。
? ? ?? ? 2.監(jiān)控模塊:以提供全方位網(wǎng)絡監(jiān)控功能,管理聯(lián)網(wǎng)設備為目標,深入用戶需求,實現(xiàn)個性化網(wǎng)絡監(jiān)控解決方案。監(jiān)控設備類型覆蓋網(wǎng)絡設備、服務器、交換機、中間件、數(shù)據(jù)庫、安全設備、應用服務等;監(jiān)測指標涵蓋連通性、可用性、負載、使用率、系統(tǒng)進程等。
? ? ? ? ?3.安管模塊:深入設備、資源層面的網(wǎng)絡安全運維與深度管控,基于SNMP、Telnet/SSH、WMI、NetConf、JMX、JDBC GRPC、IPMI、ONVIF、SMI-S、HTTP、ICMP、TCPIP等協(xié)議進行統(tǒng)一安管、運維規(guī)范配置,實現(xiàn)多品牌設備集中管控、安全策略可見、配置準確性核查等功能。
? ? ? ???4.展示模塊:提供可視化數(shù)據(jù)分析能力,對網(wǎng)絡海量數(shù)據(jù)進行圖形化分析展示。通過直觀的圖表和圖形化手段清晰有效地將運維數(shù)據(jù)分析結(jié)果進行傳達,幫助用戶由宏觀到微觀更快地了解網(wǎng)絡運維現(xiàn)狀,做出更具時效性的決策。
? ? ? ? ?5.資產(chǎn)模塊:提供標準化資產(chǎn)錄入、個性化資產(chǎn)模板設置、自定義資產(chǎn)分類和資產(chǎn)二維碼管理等功能。通過資產(chǎn)管理模塊將資產(chǎn)實物與運維數(shù)據(jù)庫一一對應,為用戶提供更加便捷高效的資產(chǎn)生命周期管理,資產(chǎn)跟蹤、維護和統(tǒng)計分析。
? ? ??? ?6.工單模塊:具備基礎工單和運維工單能力,提供自定義工單模板、配置智能工單服務水平(SLA)、我的工單、所有工單展示及實時工單狀態(tài)展示等功能。通過運維工單形成自動化故障處理機制,并在每個流程節(jié)點上責任到人,在快速響應故障的同時,兼顧企業(yè)流程管控。
? ? ? ? ?7.日志模塊:采用Syslog、SNMP、SNMP Trap、Windows log、Database、File、XML多協(xié)議智能采集模式,將網(wǎng)絡設備、應用、服務、系統(tǒng)日志異構(gòu)融合、處理分析、搜索識別,圖形化、圖表化、可視化的形式進行展現(xiàn)。
? ?? ? ??8.開發(fā)模塊:提供6大開發(fā)模式,在智和網(wǎng)管平臺已有功能基礎上,支持模塊式或代碼式的開發(fā)形式,以便在更短的時間內(nèi)滿足定制需求。同時提供全套開發(fā)資料及完備的培訓服務,支撐用戶隨心定制出運維監(jiān)控平臺,并對平臺功能不斷更新,以滿足日益變化的管理需求。
02
通用的技術架構(gòu)
? ? ? ? 智和網(wǎng)管平臺基于JAVA語言開發(fā),使用了Spring,Struts2,Hibernate,Web Service,HTML5等流行的通用架構(gòu)和技術,降低了用戶的學習成本,減少了開發(fā)周期。
03
靈活的開發(fā)模式
? ? ? ? 智和網(wǎng)管平臺提供6大開發(fā)模式,在通用網(wǎng)管功能的基礎上,開發(fā)人員可以選擇進行模塊式或者代碼式的開發(fā)形式,以便在更短的時間內(nèi)滿足用戶各種定制需求。智和網(wǎng)管平臺提供監(jiān)控組件,拓撲組件,SNMP組件,消息分發(fā)組件等多種模塊化核心組件,用戶不需要修改這些核心組件的源代碼即可直接使用這些組件。
數(shù)據(jù)庫模式開發(fā):開放數(shù)據(jù)庫,支持開發(fā)者在不改動原有數(shù)據(jù)表的基礎上增加字段,增加其他表。
?API模式開發(fā):提供數(shù)據(jù)庫API、組件API、SNMP API、協(xié)議API和API文檔。
?插件模式開發(fā):基于框架、模塊、插件、接口規(guī)范開發(fā)方式,同時兼顧快速開發(fā)和深度開發(fā)。?
客戶端模式開發(fā):界面功能以開放源代碼的形式,開發(fā)人員可任意修改代碼實現(xiàn)定制化的功能。?
代碼開放模式開發(fā):數(shù)據(jù)庫腳本、客戶端源代碼、設備插件代碼、功能示范代碼、界面代碼采用完全開放的模式,并提供全部通用網(wǎng)管運維功能。?
集成開發(fā)模式:提供Web網(wǎng)頁嵌套、URL和菜單配置、權限集成、單點登錄、API對接等與第三方系統(tǒng)集成。
04
成本低、開發(fā)快、可擴展
?? ? ? ?智和網(wǎng)管平臺充分利用已有的軟件功能,提供可復用,可擴展的框架模塊,實現(xiàn)平臺的快速開發(fā)。完全滿足用戶個性化需求的開發(fā)模式,通過一周的標準培訓即可上手,并在培訓中解決80%的開發(fā)問題,開發(fā)過程愉悅簡單。在降低了開發(fā)成本,縮短了開發(fā)周期的同時,智和網(wǎng)管平臺具有優(yōu)秀的擴展特性,可通過插件開發(fā)、擴展配置等功能使用戶的網(wǎng)管軟件具有不斷擴展的特點。
05
完備的文檔和服務
? ? ? ? 智和信通承諾為客戶提供完備的售后服務體系,提供遠程電話、郵件以及網(wǎng)絡技術支持。提供完備的開發(fā)服務,在開發(fā)過程中提供開發(fā)培訓、服務支持以及開發(fā)技術文檔,并且支持工程師上門解決問題。提供已有版本的問題修復升級,并持續(xù)的開發(fā)新功能新版本。
技術
二次開發(fā)平臺技術特征
價值
開發(fā)方案應用價值
? ? ? ??采用智和網(wǎng)管平臺高敏捷二次開發(fā)方案,真正實現(xiàn)了用戶低成本、短周期地開發(fā)功能完備的運維平臺的目的。其核心價值體現(xiàn)在五方面,一是平臺功能完備,具備設備拓撲,故障管理,性能管理,安全管理等成熟網(wǎng)管功能;二是開發(fā)技術通用,框架輕量,使用通用的JAVA技術,WEB開發(fā)技術,SSH輕量級框架等,方便開發(fā)人員上手;三是提供集成、API、代碼開放、插件開發(fā)、數(shù)據(jù)庫開發(fā)五大靈活的開發(fā)模式;四是成本低、周期短、可擴展,降低了軟件開發(fā)成本和周期,通過配置擴展網(wǎng)管支持的設備,無需多次開發(fā);五是完備的文檔和售后,提供完備的中文使用和開發(fā)文檔,提供優(yōu)質(zhì)的售后服務。