隨着internet的飛速發展,信息的日益豐富決定着未來的用戶界面主要是一種信息界面,從某種意義上說,信息可視化表明着下一代用戶界面的方向。雖然信息可視化是一個較新的科學領域,目前絕大多數研究工做都還處在發展新技術和構建新系統方面,但已經出現了一些信息可視化方面的實用工具。這些新技術和實用工具爲實現大規模網絡拓撲圖的可視化奠基了基礎。數據庫
要想有效、方便地管理網絡設備和服務就必需要求網絡管理軟件可以準確、自動地發現和顯示網絡中的各節點鏈接狀況和它們的屬性,也就是說如何將網絡拓撲圖直觀的、清晰地顯示出來,而且儘量多的包含其它網絡管理信息,已經成爲網絡拓撲管理中的一個關鍵任務,這一點對於整個網絡管理系統的用戶體驗有着直接的影響。而複雜網絡是一類重要的信息資源,適當使用可視化方法,可爲人們認識網絡拓撲的內部結構和潛在規律提供一種有效的途徑。可是,複雜網絡的本質特性及其龐大規模對可視化工做提出了巨大挑戰。瀏覽器
智和信通推出的一款基於Java技術開發的免費網絡拓撲軟件- SugarNMSTool,可以實現網絡設備搜索發現、設備拓撲生成以及設備內部資源發現等功能。網絡
SugarNMSTool是「北京智和信通技術有限公司」開發的圖形化SNMP工具,能夠無償使用。工具只有3M大小左右,便於攜帶,免安裝,無數據庫,可在Windows、Linux、Unix系統上快速運行。 工具由大型SugarNMS智和網管平臺的精華功能精簡而成。SugarNMSTool是網管員、SNMP設備開發調試、SNMP診斷的平常必備工具。產品網站:www.zhtelecom.com工具
除自動發現外,還能夠手工添加、刪除、修改網絡設備和鏈路。佈局
拓撲圖支持放大、縮水、拖拽、導出、打印等操做;拓撲圖能夠按樹型、Spring、圓形、Organic等自動佈局排列。網站
自動發現出設備內部的網口、光口、電口、磁盤、內存、CPU、軟件服務等資源信息,進一步瞭解設備的內部狀態。ui
設備網絡接口信息 | 設備硬件設施信息 | 設備接口流量信息 | 主MAC和端口信息 |
設備CPU信息 | 設備系統信息 | 運行進程信息 | 設備基本參數 |
安裝軟件信息 | 設備TCP鏈接信息 | 進程佔用CPU和內存狀況 | 設備UDP鏈接信息 |
設備IP地址配置管理 | 設備SNMP統計信息 | ARP(MAC-IP)信息表 | 查看設備IP層流量信息 |
端口轉發表 | 路由信息 | 交換機端口下掛設備信息 | 設備磁盤內存信息 |
工具自帶了SNMP TRAP服務,能夠接受SNMP TRAP信息,並自動在界面上顯示TRAP的詳細信息。spa
工具自帶了MIB 瀏覽器功能,支持導入其餘MIB庫。以SNMP V1/V2/V3 協議,對設備SNMP進行GET、SET、GetBuilk、GetNext等查詢、修改OID的操做。調試
拓撲中的網絡設備和鏈路信息,能夠保存到文件中,在下次工具啓動時,能夠自動恢復之前的網絡設備和鏈路信息,自動恢復出之前的拓撲圖界面。接口
String startIP = "192.1.1.1"; //起始IP
String endIP = "192.1.1.100"; //結束IP
boolean isUsePing = "true"; //是否Ping
//SNMP參數信息列表
List<SNMPTarget> snmpTargetList = new ArrayList<SNMPTarget>();
SNMPTarget target1 = new SNMPTarget(); //SNMP參數信息
target1.readCommunity = "public";
target1.port = 161;
target1.snmpVersion = 1; //版本爲V2C
snmpTargetList.add(target1);
SNMPTarget target2 = new SNMPTarget();
target2.readCommunity = "public";
target2.port = 161;
target2.snmpVersion = 0; //版本爲V1
snmpTargetList.add(target2);
/**
*查找設備列表信息
*/
List<DeviceInfo> deviceInfoList = DiscoverAPI.getDiscoverAPI()
.searchDevice(startIP, endIP, snmpTargetList, isUsePing);
/**
*查找設備間的連接信息
*/
List<LinkInfo> linkInfoList = DiscoverAPI.getDiscoverAPI()
.searchLinkInfo(deviceInfoList);