如何從MIB中獲取/設置對象的值(我認爲MIB只是定義沒有值的對象)?如何從MIB文件中管理設備處理對象的值。 例如:當SNMP獲取系統的IP地址時,系統中發生了什麼。系統通過mib文件定義的oid獲取信息。SNMP如何獲取並設置代理的值
1
A
回答
1
您需要在監控平臺上運行SNMP代理。代理的職責是收集系統中的狀態信息,並更新MIB結構。然後,代理應答從NOC或SNMP客戶端通過SNMP協議發送的SNMP Get命令。代理還負責(如果爲它設計的)發送SNMP陷阱到預先配置的服務器,當值高於預先定義的閾值
0
看看net-snmp它應該是一個很好的幫助,無論是命令 - 對您的代理進行在線測試,並開發一個'C'應用程序來與其進行交互。
引用其頭版:
簡單網絡管理協議(SNMP)是用於監視健康和網絡設備(例如路由器),計算機設備和甚至像的UPS裝置福利一種廣泛使用的協議。 Net-SNMP是一套應用程序,用於使用IPv4和IPv6來實現SNMP v1,SNMP v2c和SNMP v3。該套件包括:
- 命令行應用程序來: 檢索來自一個SNMP能力的設備的信息,或者使用單個請求(SNMPGET,snmpgetnext),或多個請求(snmpwalk的,運行snmptable,snmpdelta)。 在具有SNMP功能的設備(snmpset)上操作配置信息。 從支持SNMP的設備(snmpdf,snmpnetstat,snmpstatus)檢索固定的信息集合。 在數據和文本形式的MIB OID之間進行轉換,並顯示MIB內容和結構(snmptranslate)。
- 一個圖形MIB瀏覽器(tkmib),使用Tk/perl。
- 用於接收SNMP通知的守護程序應用程序(snmptrapd)。選定的通知可以記錄(syslog,NT事件日誌或純文本文件),轉發到另一個SNMP管理系統或傳遞給外部應用程序。
- 用於響應管理信息(snmpd)的SNMP查詢的可擴展代理。這包括對各種MIB信息模塊的內置支持,並且可以使用動態加載的模塊,外部腳本和命令以及SNMP多路複用(SMUX)和代理擴展性(AgentX)協議進行擴展。
- 用於開發具有C和perl API的新SNMP應用程序的庫。
- Net-SNMP適用於許多Unix和類Unix操作系統,也適用於Microsoft Windows。
最近我發現net-snmp命令行工具非常有價值。
相關問題
- 1. Powershell獲取SNMP設置
- 2. 如何從IE獲取代理設置?
- 3. 如何設置SNMP管理器和代理
- 4. 如何使用net-snmp將請求特定的數據設置爲SNMP代理?
- 5. IOS獲取代理設置
- 6. 在MS Windows SNMP代理上使用SNMP設置消息
- 7. 如何設置snmp agentX子代理端口?
- 8. SNMP V3獲取並設置爲紅寶石
- 9. 如何獲取並設置Google地圖的地理位置?
- 10. VBScript獲取SNMP OID值
- 11. SNMP代理
- 12. jQuery - 獲取minDate值並設置該值
- 13. 獲取並設置表格的值
- 14. 獲取複選框的值並設置
- 15. SNMP代理的Java:如何在MOTable
- 16. grails如何迭代params並設置值
- 17. VBS - 如何獲取機器的DOMAIN代理設置?
- 18. 如何取消設置Socks代理
- 19. C#從Internet Explorer獲取代理設置
- 20. 如何實現SNMP「getSubtree」PDU類型,並在SNMP代理中支持它?
- 21. 如何設置代理值並在python中運行linux命令
- 22. 如何獲取並設置EmguCV Mat圖像的像素值?
- 23. 如何獲取self.navigationItem.title的值並設置爲新變量?
- 24. 如何設置Bundle並獲取數據
- 25. 如何使用java設置並獲取
- 26. SNMP包裝代理?
- 27. SNMP代理在Python
- 28. SNMP代理配置窗口/ linux
- 29. Go代理中的SNMP代理
- 30. 如何在iOS 4.x上獲取/設置用戶代理?
您需要閱讀SNMP書籍或IETF RFC文檔。 –
您需要在受監控的平臺上運行SNMP代理。代理的職責是收集系統中的狀態信息,並更新MIB結構。然後,代理應答從NOC或SNMP客戶端通過SNMP協議發送的SNMP Get命令。代理還負責(如果爲此設計的話)在值高於預定義的閾值時將SNMP陷阱發送到預配置的服務器。 – nbaroz