SugarNMS網(wǎng)管軟件開發(fā)平臺
一、 SugarNMS平臺介紹
智和網(wǎng)管軟件開發(fā)平臺(SugarNMS Platform)是北京智和信通技術(shù)有限公司專為期望快速搭建可靠網(wǎng)管軟件的企業(yè)而準備,開發(fā)平臺充分利用智和網(wǎng)管軟件已有的軟件功能,并提供眾多可復(fù)用可擴展的框架模塊,避免從頭開發(fā)所需要的龐大工作量、簡化復(fù)雜的網(wǎng)管基礎(chǔ)技術(shù)研究,最短幾個人周就能開發(fā)出一款特色網(wǎng)管軟件。
注意:該軟件為非開源軟件,商業(yè)軟件
二、SugarNMS平臺內(nèi)容
開發(fā)平臺包含了完整可運行的智和網(wǎng)管軟件(SugarNMS)、網(wǎng)管軟件基礎(chǔ)框架、可重用組件 、開放的源代碼、開發(fā)文檔和一系列方便開發(fā)的特性; 并且遵循電信管理網(wǎng)的規(guī)范設(shè)計,采用標準版本的Java技術(shù)和多層分布式軟件架構(gòu),確保軟件技術(shù)的高可靠性。
三、SugarNMS平臺架構(gòu)
平臺框架采用了J2SE、XML、Web Service、CORBA、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟可靠的JAVA技術(shù)為基礎(chǔ),按照電信網(wǎng)管系統(tǒng)的特點劃分模塊和層次,既符合網(wǎng)管業(yè)務(wù)的要求,又保證在軟件上是易實現(xiàn)、易維護、易擴充的。
開發(fā)平臺的基礎(chǔ)框架遵循多層架構(gòu)模式:表示層、業(yè)務(wù)層、數(shù)據(jù)層、和設(shè)備中間層。其中表示層負責(zé)客戶端顯示,業(yè)務(wù)層由業(yè)務(wù)邏輯、功能邏輯組成,數(shù)據(jù)層主要由數(shù)據(jù)庫和數(shù)據(jù)訪問服務(wù)實現(xiàn),設(shè)備中間層作為系統(tǒng)與各種被管設(shè)備的通訊協(xié)議層。層次性的設(shè)計增加了系統(tǒng)的靈活性、可擴展性
四、SugarNMS平臺功能模塊
界面模塊
自動發(fā)現(xiàn) |
拓撲管理 |
設(shè)備管理 |
鏈接管理 |
批量管理 |
事件管理 |
故障管理 |
性能管理 |
安全管理 |
機架圖、背板圖 |
資源圖、組件圖 |
資產(chǎn)管理 |
服務(wù)端模塊
數(shù)據(jù)庫模塊 |
設(shè)備SNMP訪問框架 |
網(wǎng)絡(luò)拓撲自動發(fā)現(xiàn)框架 |
后臺監(jiān)控框架 |
性能采集模塊 |
故障告警管理模塊 |
事件處理模塊 |
Syslog管理框架 |
Trap信息處理框架 |
FTP/TFTP模塊 |
設(shè)備管理框架 |
CORBA框架 |
Web Service框架 |
北向接口框架 |
分布式網(wǎng)管模塊 |
雙機熱備模塊 |
批量任務(wù)執(zhí)行框架 |
SQL/JMX監(jiān)控模塊 |
Telnet/SSH模塊 |
LLDP發(fā)現(xiàn)模塊 |
WMI模塊 |
平臺適用領(lǐng)域
IDC機房設(shè)備監(jiān)控 |
視頻監(jiān)控網(wǎng)絡(luò)管理 |
PLC共纜以太網(wǎng)管理 |
EOC同軸寬帶網(wǎng)管理 |
WiFi、AP、AC無線設(shè)備管理 |
網(wǎng)絡(luò)自動掃描和信息采集 |
網(wǎng)絡(luò)安全和準入控制 |
SDH、光傳輸、光接入設(shè)備 |
微波及無線傳輸設(shè)備 |
EPON/GPON網(wǎng)絡(luò)設(shè)備管理 |
服務(wù)器和計算機監(jiān)控 |
數(shù)據(jù)庫和中間件監(jiān)控 |
交換機、工業(yè)交換機、物理交換機管理 |
OLT、ONU網(wǎng)絡(luò)設(shè)備管理 |
五、SugarNMS網(wǎng)絡(luò)設(shè)備管理
開發(fā)平臺包含完整可用的通用化網(wǎng)管功能,通過SNMP、Syslog、Telnet、ICMP、WMI、JMX、TL1、CL1實現(xiàn)對網(wǎng)絡(luò)設(shè)備的端口管理、鏈路、監(jiān)控設(shè)備運行狀態(tài),實現(xiàn)對設(shè)備的參數(shù)配置、軟件升級、配置備份恢復(fù)、數(shù)據(jù)流量、接口狀態(tài)的管理。
六、SugarNMS設(shè)備組件管理
SugarNMS通過圖形化的方式,發(fā)現(xiàn)和管理:網(wǎng)絡(luò)接口、板卡、線路、狀態(tài)燈、風(fēng)扇、電源、硬件設(shè)施、光口、射頻口、電口、機架、插槽等設(shè)備組件。通過圖形的方式監(jiān)控設(shè)備組件的狀態(tài)和管理。
七、SugarNMS服務(wù)器管理
SugarNMS通過SNMP、WMI、Telnet、SSH、Syslog、JMX、Http、JDBC、ODBC監(jiān)控Windows服務(wù)器、Linux服務(wù)器、Unix服務(wù)器的網(wǎng)口數(shù)據(jù)、CPU負載、內(nèi)存利用率、磁盤空間狀態(tài)。監(jiān)控Windows、Linux、Unix服務(wù)器上的關(guān)鍵進程和應(yīng)用服務(wù),比如:數(shù)據(jù)庫服務(wù)、Web服務(wù)、郵件服務(wù)、文件服務(wù)、OA、J2EE服務(wù)器、企業(yè)應(yīng)用軟件等。
八、SugarNMS故障管理
系統(tǒng)具備主動的故障監(jiān)控功能,能從眾多的事件和狀態(tài)中,定位到問題的根本原因,并在最終用戶發(fā)現(xiàn)問題之前告知管理員將其修正。讓管理員隨時可以了解當前的工作狀態(tài),并用紅、紫、黃、綠 狀態(tài)燈直觀的標識出來。系統(tǒng)支持故障量化處理,可以依據(jù)故障發(fā)生的頻率、級別等,計算出設(shè)備的、網(wǎng)絡(luò)的、整個系統(tǒng)的故障率和可用率。 通過故障閥門值的設(shè)置,可以在故障真正到來之前,提前觸發(fā)通知機制。 故障可以通過界面顏色、告警列表、Email等方式發(fā)出通知。
九、SugarNMS狀態(tài)監(jiān)控
可以全面的采集CPU、內(nèi)存、磁盤、帶寬、流量、發(fā)送/接收字節(jié)、丟包、錯誤包、服務(wù)響應(yīng)時間、業(yè)務(wù)數(shù)據(jù)等性能指標。 系統(tǒng)通過曲線圖、趨勢圖等展示性能指標。可以按天、星期、月 查看性能指標變化。
十、SugarNMS統(tǒng)計分析
SugarNMS實現(xiàn)了故障分析統(tǒng)計、狀態(tài)分析統(tǒng)計、全網(wǎng)數(shù)據(jù)分析統(tǒng)計,讓用戶對網(wǎng)絡(luò)有一個全面直觀的了解。 支持將軟件中的統(tǒng)計圖表導(dǎo)出或打印,以便備份或?qū)Ρ炔榭础?/p>
十一、SugarNMS平臺特性
系統(tǒng)提供了完整的面向智能化的軟件模型和數(shù)據(jù)模型,并在網(wǎng)管軟件中,已經(jīng)實現(xiàn)了如下多種智能化技術(shù):
1、在統(tǒng)一的平臺上實現(xiàn)網(wǎng)絡(luò)管理的多項功能,包括網(wǎng)絡(luò)拓撲圖、配置、故障、性能監(jiān)控、安全管理等;
2、平臺采用100%純Java技術(shù)構(gòu)建,支持如Windows、Linux、Unix等最廣泛的軟件平臺和移植特性;
3、系統(tǒng)采用O/R Mapping技術(shù),可以支持Oracle、MS SQLServer、MySQL等多種數(shù)據(jù)庫;
4、平臺在基礎(chǔ)框架、可重用組件和軟件功能之間保持隔離,既確保了快速定制又不損失組件化、架構(gòu)化特性;
5、采用標準Java領(lǐng)域成熟的輕量級技術(shù),既方便開發(fā),也方便與各種系統(tǒng)集成;
6、平臺遵循TMN、ITU-T、SNMP、JMX、WMI、Telnet、SSH、SQL管理規(guī)范,與更廣泛的設(shè)備保持兼容性;
7、平臺同時提供了擴展機制,即使面對特殊設(shè)備、私有管理協(xié)議設(shè)備,也可以納入統(tǒng)一管理。智能化網(wǎng)絡(luò)設(shè)備自動搜索技術(shù),免去管理員手工維護設(shè)備的煩惱。
8、智能化設(shè)備組件發(fā)現(xiàn)和展示技術(shù),讓管理員可以洞悉設(shè)備內(nèi)部視圖,更可以基于設(shè)備組件進行監(jiān)控操作
