資源描述:
《java和snmp技術(shù)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)-物理拓?fù)浒l(fā)現(xiàn)技術(shù)入門》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Java和SNMP技術(shù)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)/物理拓?fù)浒l(fā)現(xiàn)入門ObjectSNMP產(chǎn)品介紹ObjectSNMP是一個(gè)面向?qū)ο蟮腟NMP開(kāi)發(fā)組件,與關(guān)系數(shù)據(jù)庫(kù)流行的O-RMapping技術(shù)類似,系統(tǒng)提供了Java/SNMP網(wǎng)關(guān)、RMI/SNMP網(wǎng)關(guān)、WebService/SNMP網(wǎng)關(guān)服務(wù)。開(kāi)發(fā)者無(wú)需理解SNMP協(xié)議和MIB細(xì)節(jié),只需要定義普通數(shù)據(jù)對(duì)象,然后將數(shù)據(jù)對(duì)象按添加、刪除、修改、查詢等模式提交給網(wǎng)關(guān)即可。ObjectSNMP網(wǎng)關(guān)會(huì)自動(dòng)將數(shù)據(jù)對(duì)象按開(kāi)發(fā)者的期望發(fā)送到SNMP設(shè)備,并返回用戶需要的數(shù)據(jù)對(duì)象。????基于ObjectSNMP技術(shù),Objec
2、tSNMP還提供諸如分布式代理SNMP網(wǎng)關(guān)、網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)、物理拓?fù)浒l(fā)現(xiàn)、網(wǎng)絡(luò)自動(dòng)搜索發(fā)現(xiàn)、設(shè)備連接關(guān)系發(fā)現(xiàn)、設(shè)備類型發(fā)現(xiàn)、網(wǎng)絡(luò)漫游搜索、以及定義好的可管理各種設(shè)備的MIB數(shù)據(jù)等高級(jí)功能。ObjectSNMP的技術(shù)架構(gòu)網(wǎng)絡(luò)設(shè)備主機(jī)設(shè)備軟件系統(tǒng)SNMP協(xié)議層MIB語(yǔ)法解析器O-MMapping框架SNMP網(wǎng)關(guān)API[Java、WebService、RMI、Proxy]網(wǎng)絡(luò)自動(dòng)發(fā)現(xiàn)常用MIB數(shù)據(jù)服務(wù)其他增值服務(wù)……ObjectSNMP使用者ObjectSNMP的功能1.O-MMapping映射框架功能參考數(shù)據(jù)庫(kù)領(lǐng)域流行的O-RMapping技術(shù),實(shí)現(xiàn)S
3、NMP領(lǐng)域的Object-MIB映射框架,自動(dòng)翻譯MIB和OID語(yǔ)法,自動(dòng)翻譯SNMP命令和網(wǎng)絡(luò)操作,徹底告別Socket、PDU、UDP、SNMPGet/Set/GetNex/GetBulk、OID方式的編程模式,開(kāi)發(fā)人員需要做的僅僅是定義一個(gè)與MIB數(shù)據(jù)相對(duì)應(yīng)的普通數(shù)據(jù)對(duì)象。然后通過(guò)各種網(wǎng)關(guān)提交數(shù)據(jù)對(duì)象,即可完成對(duì)SNMP的復(fù)雜訪問(wèn)。2.Java/SNMP網(wǎng)關(guān)使用者的程序和ObjectSNMP在同一個(gè)Java進(jìn)程內(nèi),使用者定義普通Java數(shù)據(jù)對(duì)象,然后通過(guò)JavaAPI訪問(wèn)ObjectSNMP網(wǎng)關(guān)。3.JavaRMI/SNMP網(wǎng)關(guān)使用者的程序
4、和ObjectSNMP在不同的Java進(jìn)程內(nèi),或在不同的機(jī)器上。使用者定義普通Java數(shù)據(jù)對(duì)象,然后通過(guò)RMIJavaAPI訪問(wèn)ObjectSNMP網(wǎng)關(guān)。4.WebService/SNMP網(wǎng)關(guān)使用者可以為PHP、C++、.NET、Java、Flex、JavaScrip等支持WebService技術(shù)的其他程序,通過(guò)在Web環(huán)境中,訪問(wèn)ObjectSNMP網(wǎng)關(guān)。WebServcie/SNMP網(wǎng)關(guān)默認(rèn)實(shí)現(xiàn)采用TomcatWeb服務(wù)器,支持任意兼容servlet的Web容器。5.Proxy/SNMP透明網(wǎng)關(guān)為私網(wǎng)穿透、分布式部署SNMP網(wǎng)關(guān)、SNMP網(wǎng)關(guān)
5、負(fù)載均衡、主/從兩級(jí)SNMP管理等場(chǎng)景提供了透明的SNMP網(wǎng)關(guān)服務(wù)。Proxy網(wǎng)關(guān)可以采用Java、RMI、WebService任意模式,并且完全對(duì)用戶透明,就如同只有一個(gè)網(wǎng)關(guān)一樣。6.所有的網(wǎng)關(guān)均有一致的API服務(wù)所有的網(wǎng)關(guān)的API保持一致,都提供了基于數(shù)據(jù)對(duì)象添加、刪除、修改、查詢等服務(wù);并可以隨意切換各種網(wǎng)關(guān)模式,保持API對(duì)用戶不變。7.支持私有MIB文件產(chǎn)品可以加載各種廠商的私有MIB文件,加載私有MIB文件后,自動(dòng)解析MIB文件的語(yǔ)法。8.網(wǎng)絡(luò)自動(dòng)發(fā)現(xiàn)功能全網(wǎng)設(shè)備發(fā)現(xiàn):可以按網(wǎng)絡(luò)號(hào)、IP范圍、多個(gè)網(wǎng)絡(luò)范圍內(nèi),自動(dòng)搜索發(fā)現(xiàn)設(shè)備,獲取設(shè)備
6、的基本信息、設(shè)備類型(交換、路由、路由交換、終端設(shè)備、廠商特有類型等)、MAC地址、ARP表、交換機(jī)端口、路由器接口、路由表、交換機(jī)轉(zhuǎn)發(fā)表、主機(jī)IP地址等信息。網(wǎng)絡(luò)漫游發(fā)現(xiàn):給定少數(shù)幾個(gè)已知的網(wǎng)絡(luò)號(hào)、IP范圍,按用戶指定的漫游深度和漫游廣度,進(jìn)行全網(wǎng)漫游發(fā)現(xiàn)。網(wǎng)絡(luò)拓?fù)渥詣?dòng)發(fā)現(xiàn):可以發(fā)現(xiàn)交換機(jī)與交換機(jī)、交換機(jī)與PC機(jī)、交換機(jī)與終端設(shè)備、交換機(jī)與路由器、路由交換機(jī)與路由交換機(jī)之間的連接關(guān)系。連接關(guān)系可以定位到具體的設(shè)備端口、設(shè)備接口上。支持在任意指定的設(shè)備之間發(fā)現(xiàn)它們的所有連接,在全網(wǎng)范圍內(nèi)發(fā)現(xiàn)連接關(guān)系。ObjectSNMP的物理拓?fù)渥詣?dòng)發(fā)現(xiàn)采用了全
7、新的技術(shù):即支持單一Cisco、華為網(wǎng)絡(luò),也支持各種廠商設(shè)備混合網(wǎng)絡(luò)。支持模糊連接定位,在數(shù)據(jù)不全或設(shè)備缺失的情況下,盡可能發(fā)現(xiàn)連接關(guān)系??稍谌我獾木W(wǎng)絡(luò)環(huán)境中工作,不需要用戶對(duì)網(wǎng)絡(luò)做任何假設(shè)(如路由器假設(shè)、根交換機(jī)假設(shè)、上/下行端口假設(shè)、邊緣設(shè)備假設(shè)等)。資源發(fā)現(xiàn):搜索發(fā)現(xiàn)設(shè)備的網(wǎng)絡(luò)接口、板卡、硬件設(shè)施、磁盤、內(nèi)存、CPU、軟件服務(wù)等。9.SNMP數(shù)據(jù)采集服務(wù)ObjectSNMP提供如下常用數(shù)據(jù)采集服務(wù),使用者可直接使用:一、系統(tǒng)類MIB描述1.SNMPAgent系統(tǒng)信息(MibSystem)2.系統(tǒng)IP地址信息(MibIPAddrEntry)3
8、.SNMPAgent統(tǒng)計(jì)信息(MibSNMP)二、IP網(wǎng)絡(luò)類MIB描述1.網(wǎng)絡(luò)接口/端口信息(MibIfEntry)2.網(wǎng)絡(luò)接口流量和數(shù)