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