1. 程式人生 > >snmp 開發全能解決方案

snmp 開發全能解決方案



ObjectSNMP是一個面向物件的SNMP開發元件,與關係資料庫流行的O-R Mapping技術類似,實現了Object到SNMP MIB的操作對映(簡稱O-M Mapping),系統提供了Java/SNMP閘道器、RMI/SNMP閘道器 、Web Service/SNMP閘道器服務。開發者無需理解SNMP協議和MIB細節,只需要定義普通資料物件,然後將資料物件按新增、刪除、修改、查詢等模式提交給閘道器即可。ObjectSNMP閘道器會自動將資料物件按開發者的期望傳送到SNMP裝置,並返回使用者需要的資料物件。
    

    基於ObjectSNMP技術,同時來源於客戶成功實踐,ObjectSNMP

還提供諸如分散式代理SNMP閘道器、 網路拓撲發現、物理拓撲發現、網路自動搜尋發現 、裝置連線關係發現、裝置型別發現、網路漫遊搜尋、以及定義好的可管理各種裝置的MIB資料等高階功能。

1. O-M Mapping對映框架功能
參考資料庫領域流行的O-R Mapping技術,實現SNMP領域的Object-MIB對映框架,自動翻譯MIB和OID語法,自動翻譯SNMP命令和網路操作,徹底告別Socket、PDU、UDP、SNMPGet/Set/GetNex/GetBulk、OID方式的程式設計模式,開發人員需要做的僅僅是定義一個與MIB資料相對應的普通資料物件。然後通過各種閘道器提交資料物件,即可完成對SNMP的複雜訪問。

2. Java/SNMP閘道器
使用者的程式和ObjectSNMP在同一個Java程序內,使用者定義普通Java資料物件,然後通過Java API訪問ObjectSNMP閘道器。

3. Java RMI/SNMP閘道器
使用者的程式和ObjectSNMP在不同的Java程序內,或在不同的機器上。使用者定義普通Java資料物件,然後通過RMI Java API訪問ObjectSNMP閘道器。

4. Web Service/SNMP閘道器
使用者可以為PHP、C++、.NET、Java、Flex、JavaScrip等支援Web Service技術的其他程式,通過在Web環境中,訪問ObjectSNMP閘道器。Web Servcie/SNMP閘道器預設實現採用Tomcat Web伺服器,支援任意相容servlet的Web容器。

5. Proxy/SNMP透明閘道器
為私網穿透、分散式部署SNMP閘道器、SNMP閘道器負載均衡、主/從兩級SNMP管理 等場景提供了透明的SNMP閘道器服務。Proxy閘道器可以採用Java、RMI、Web Service任意模式,並且完全對使用者透明,就如同只有一個閘道器一樣。

6.所有的閘道器均有一致的API服務
所有的閘道器的API保持一致,都提供了基於資料物件新增、刪除、修改、查詢等服務;並可以隨意切換各種閘道器模式,保持API對使用者不變。

7.支援私有MIB檔案
產品可以載入各種廠商的私有MIB檔案,載入私有MIB檔案後,自動解析MIB檔案的語法。

8.網路自動發現功能
全網裝置發現:可以按網路號、IP範圍、多個網路範圍內,自動搜尋發現裝置,獲取裝置的基本資訊、裝置型別(交換、路由、路由交換、終端裝置、廠商特有型別等)、MAC地址、ARP表、交換機埠、路由器介面、路由表、交換機轉發表、主機IP地址等資訊。

網路漫遊發現:給定少數幾個已知的網路號、IP範圍,按使用者指定的漫遊深度和漫遊廣度,進行全網漫遊發現。

網路拓撲自動發現:可以發現交換機與交換機、交換機與PC機、交換機與終端裝置、交換機與路由器、路由交換機與路由交換機之間 的連線關係。連線關係可以定位到具體的裝置埠、裝置介面上。支援在任意指定的裝置之間發現它們的所有連線,在全網範圍內發現連線關係。

ObjectSNMP的物理拓撲自動發現採用了全新的技術:即支援單一Cisco、華為網路,也支援各種廠商裝置混合網路。支援模糊連線定位,在資料不全或裝置缺失的情況下,儘可能發現連線關係。可在任意的網路環境中工作,不需要使用者對網路做任何假設(如路由器假設、根交換機假設、上/下行埠假設、邊緣裝置假設等)。

資源發現:搜尋發現裝置的網路介面、板卡、硬體設施、磁碟、記憶體、CPU、軟體服務等。

網路自動發現效能參考:對於100人到500人左右的中小型企業網路,1-3分鐘內發現所有的裝置、裝置資訊、裝置連線關係、裝置資源。對於50個C網、1萬多個IP、500臺交換機、2000多臺主機的大型平面交換的高校網路,20-30分鐘內發現所有的裝置、裝置資訊、裝置連線關係、裝置資源。

9.SNMP資料採集服務
ObjectSNMP提供如下常用資料採集服務,使用者可直接使用:
一、 系統類MIB描述
1. SNMP Agent系統資訊(MibSystem)
2. 系統IP地址資訊(MibIPAddrEntry)
3. SNMP Agent統計資訊(MibSNMP)
二、 IP網路類MIB描述
1. 網路介面/埠資訊(MibIfEntry)
2. 網路介面流量和資料包資訊(MibIfEntry)
3. IP層流量和輸入輸出統計資訊(MibIP)
4. 路由表資訊(MibIPRouterEntry)
5. TCP連線資源和統計資訊(MibTCPConnEntry)
6. UDP監聽資訊(MibUDPEntry)
7. IP-MAC關聯表(MibMacIP)
三、 交換機MIB描述
1. 交換機埠基本資訊(Dot1dBasePortEntry)
2. 交換機轉發MAC地址和狀態(Dot1dTpFdbEntry)
四、 硬體設施類MIB描述
1. 硬體設施和工作狀態(MibDeviceEntry)
2. 儲存系統狀態(MibDiskAndMemoEntry)
3. CPU負載資訊(MibProcessorEntry)
五、 軟體類MIB描述
1. 軟體程序狀態資訊(MibSoftwareRunEntry)
2. 已安裝的軟體資訊(MibSoftwareInstallEntry)
六、 Java類MIB描述
1. Java伺服器基本資訊(MibJvmOS)
2. JVM基本資訊(MibJvmRuntime)
3. Java記憶體和堆疊狀態(MibJvmMemory)
4. Java執行緒和資源消耗情況(MibJvmThreading)



10. 自動Java程式碼生成技術
提供了Java資料物件程式碼的自動生成技術,進一步簡化SNMP開發工作。



11. 附帶SNMP MIB資料瀏覽器
可單獨使用,也可整合在程式中使用SNMP資料瀏覽器,便於開發和除錯。

相關推薦

snmp 開發全能解決方案

 ObjectSNMP是一個面向物件的SNMP開發元件,與關係資料庫流行的O-R Mapping技術類似,實現了Object到SNMP MIB的操作對映(簡稱O-M Mapping),系統提供了Java/SNMP閘道器、RMI/SNMP閘道器 、Web Service/

微信直播小程序系統開發技術解決方案

微信直播小程序系統 微信直播小程序系統開發技術解決方案 微信直播系統技術怎麽做 可咨詢吳經理 電138-0977-6917微15820335709 以下是A5站長網媒體報道原文: 直播的出現,給很多企業創造了新型的移動營銷模式。況且,直播能夠通過直觀的視頻互動,快速拉近人與人之

區塊鏈錢包:區塊鏈世界的出入口!區塊鏈錢包開發解決方案

本文由區塊鏈錢包系統開發|vx:ruiec1688 編輯,需商業使用/合作請與作者聯絡,作者個人主頁http://yy.ruiec.com/ 如需轉載請註明出處  錢包行業競爭激烈,進場的人越來越多,區塊鏈錢包是區塊鏈的一個超級入口,功能將不斷髮展完善,金融屬性也將日趨強化,將成為多種資產一體化管理入口、D

SNMP採集】解決方案——惠普伺服器SNMP採集頻繁導致服務停止

  運維軟體:zabbix 採集方式:snmp 採集裝置:惠普-DL380_Gen9-伺服器 採集週期:根據指標要求頻率有5分鐘到1天 主要命令:reset /map1 snmp採集惠普伺服器一段時間後,zabbix提示連線失敗,重啟ilo後又可以重新採集,我

eoLinker 上線兩週年+ AMS V4.0 釋出:全新 UI 介面,帶來領先的 API 開發管理解決方案

2018年7月,eoLinker 釋出了《eoLinker AMS 2018年年中使用者調研問卷》,前後經歷一週的時間,共收集到超過1000份有效調查問卷、超過300個有效改進意見。 eoLinker AMS中文版自2016年上線以來,能夠在短短兩年內快速發展成為中國最大的線上API管理

水泥廠能源管控系統應用開發技術解決方案服務商

隨著工業化,城市化程序的加快和消費結構的不斷升級,我國的能源需求急劇增長。 由於國內資源支援能力和環境容量限制,以及全球能源安全和氣候變化影響,對資源和環境的限制日益加強。 能源管理系統的應用已成為高耗能企業不可或缺的軟體設施。能源管控系統應用開發技術解決方案服務商V【mslongya】傳統建材行業是中國工業

實現離線安裝、配置Android Studio開發環境 解決方案

近期專案需要提供AS的離線開發工具安裝 ,沒錯網上的帖子很多 ,但有問題的也很多,因為越往下做 ,一個個問題接踵而至,不同的嘗試,也發現出一條路子,但還是存在一定侷限,但能將就一下,聽我娓娓道來。 1.開發環境的準備 2.相關配置   開發工具準備: A. 

移動開發一站式解決方案

移動開發者面臨的技術挑戰 初創期 創意->客戶端開發->服務端開發->測試 技術選型: 開發語言 技術框架 雲端計算 圖片 資料庫 快取 中介軟體 大資料計算 架構穩定:有靈活性和可擴充套件性,架構清晰,新人可以快速上手。 上升期 運維挑戰: ü 部

(熱更新技術)高效率Hybird移動應用開發過程解決方案

前言 作為一名移動應用開發者而言快速高效進行版本測試,是至關重要的,所以一直在探索一個解決方案,可以隨時更新我們的邏輯程式碼,今天我們就來看一下,我是如何在專案中進行應用的。 熱更新 這個名詞很早就聽說過,只不過一直都沒有一個明確的定義,也沒有

EAS開發問題解決方案彙總

做了快5年的EAS開發,遇到過的問題數不勝數,最近在幫新同事處理問題時發現好多問題是似曾相識的 ,現將這些問題及解決方法彙總下來,並不斷維護吧。 1.開發過程中往往會遇到某些欄位或表不存在的提示,而這些屬性確不是我們開發的,故不知道是那個表少屬性。 解決方案: 第一步:通過

Android 藍芽4.0(ble)開發解決方案

   最近,隨著智慧穿戴式裝置、智慧醫療以及智慧家居的普及,藍芽開發在移動開中顯得非常的重要。由於公司需要,研究了一下,藍芽4.0在Android中的應用。以下是我的一些總結。           1.先介紹一下關於藍芽4.0中的一些名詞吧:               

史上最高性價比CAN匯流排開發工具解決方案

在汽車通訊領域CAN匯流排使用非常廣泛,常用的工具有Vector Case(10WRMB),Pcan(2KRMB),ZLG CAN(1.5KRMB),周立功CAN擁有較強的價效比但是功能最弱,我們理想中最理想的組合是周立功CAN硬體的價格享受Vector的軟體的強大功能。

android多解析度開發解決方案(2)-----適配大部分手機

android多解析度適配是一個老生常談的問題了,但是隨著市面上的手機越來越多樣化,以前好多方法到現在已經不管用,或者說要做到很好的適配需要新增各種特例,這樣大大增大我們研發的難度和時間。之前我總結了

智慧校園軟件管理系統開發整體解決方案

解決 工具 相關 支持 一站式 體驗 安全 報告 智能硬件 智慧校園系統建設是通過以用戶為中心,以需求驅動為目標,打造能夠智能化的滿足校園網絡用戶的個性化需求和功能服務。 從學校、教師、學生、教育改革發展的實際需求出發,結合智能硬件一卡通、電子班牌、電子閱覽室等物聯網產品,

JAVA開發中文亂碼的幾個解決方案

ont character delete bsp mage gbk net utf-8 type 一:html亂碼或者引入的JS亂碼 1:第一步,text file encoding 首先確保文件的保存格式要UTF-8,如在eclipse中,要在文件上點屬性,確保這裏選擇U

微信公眾號開發--獲取用戶信息中文亂碼的解決方案

其中 utf-8 == font zzu 解決 col class api 在微信開發中我們會經常需要獲取用戶的信息。 微信給我們提供了獲取用戶信息的api, 地址為 https://api.weixin.qq.com/cgi-bin/user/info?access_t

微信開發實現一鍵撥號出現屏蔽問題的解決方案

實例 頁面 方案 網址 com 操作 增加 出現 微信 解決方法如下: 1、撥號的代碼還是不變,和原先的一樣, 2、打開撥號頁面要做下處理,在網址後面增加一個錨節點mp.weixin.qq.com。 實例如下: 如:<a href="tel:13111111111"&

微信公眾號開發80端口映射解決方案

解決方案 微信開發 80端口映射 說明最近公司要搞微信公眾號開發,需要解決80端口映射的問題,看了網上好多老司機的方法,最終選擇ngrok比較符合公司的情況。微信公眾平臺開發,可參考:https://mp.weixin.qq.com/wiki 。微信公眾號接口只支持80接口。測試環境: wind

iOS 蘋果開發證書失效的解決方案(Failed to locate or generate matching signing assets)

attempted can app 根證書 原因 ... emp ati dev 從2月14日開始,上傳程序的同學可能會遇到提示上傳失敗的提示. 並且打開自己的鑰匙串,發現所有的證書全部都顯示此證書簽發者無效. 出現以下情況: Failed to locate or gen

醫療健康行業移動互聯網app開發解決方案

預約 問題 .cn 移動互聯網 開發經驗 手機 春雨醫生 模塊 融合   線上醫療是以互聯網為載體和技術手段的醫患交流平臺,提供在線掛號、在線問診、和康復方案等多種形式的健康管家服務。   啟匯移動醫療專註於為醫院搭建醫患交流的平臺,拉進醫療機構與病患之間的距離,同時解決病