回答
我建議先從簡單的MIB,你可以在互聯網上找到,然後使用數據類型,從您的庫存計劃重新寫。還有一些很好的書籍,比如「SNMP MIB手冊」和「瞭解SNMP MIB」,這些都是很好的資源。
從SNMP標準,你可以找到裝置型號檢測有限的信息,因爲它給供應商足夠的自由。
有兩個常用對象.iso.org.dod.internet.mgmt.mib-2.system.sysObjectID
和.iso.org.dod.internet.mgmt.mib-2.system.sysDescr
,它們的值應該用於查詢您自己構建的現有模型數據庫(或來自供應商渠道)。
在Cisco設備,該模型類型可以是通常由通過輪詢system.sysDescr.0
OID找到。這可以通過運行下面的命令來獲得:
snmpwalk -v 2c -c <InsertCommunityStringHere> <DeviceIPAddress> system.sysDescr.0
具體OID,這裏將是要麼.iso.org.dod.internet.mgmt.mib-2.system.sysDescr
或1.3.6.1.2.1.1.1
然後解析出所需的字段,你認爲合適(Perl中,慶典等)
如果您有其他廠商設備輪詢,我會建議通過手動運行snmpwalk -v 2c -c <InsertCommunityStringHere> <DeviceIPAddress> system
獲得的各種設備如何應對一般的想法,並幫助你確定正確的領域你有興趣在使用你的應用程序開始了。以下是Cisco 2900交換機的輸出示例。
您也可以籤它通常包含了大量的關於 一個SNMP設備的底盤等部件信息的實體MIB。思科似乎填充這個MIB相當不錯...
解析來自sysDescr模型信息也應該對思科設備成爲可能。但是,您必須針對所有不同的硬件平臺處理不同的格式。
兩者都是工作:
$ snmpwalk -v 2c -c ssss 195.149.160.226 system.sysDescr.0
SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.2(4)M3, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Tue 26-Feb-13 03:42 by prod_rel_team
$ snmpwalk -v 2c -c ssss 195.149.160.226 1.3.6.1.2.1.1.1
SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.2(4)M3, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
的事情是,你需要允許在設備配置從投票站來請求。
Еxample:
snmp-server community sssss RO 10
CPE-TIBC0-IPAC-58844#sh ip access-lists 10
Standard IP access list 10
10 permit 199.99.99.9
20 permit 199.99.99.8
- 1. 查找設備型號並製作
- 2. 查詢設備型號,然後查找設置?
- 3. SNMP:設備製造商/型號的OID(s)?
- 4. USB設備型號
- 5. 查找MAC地址的設備類型
- 6. 返回iOS設備型號
- 7. 如何使用C#使用SNMP獲取設備類型?
- 8. 獲取設備類型/型號
- 9. Cisco IOS OID在不同型號的設備上用SNMP查詢數據的穩定性如何?
- 10. 如何使用SNMP監控設備
- 11. Ruby on Rails SNMP gem - 設備無響應
- 12. OpsView/Nagios SNMP USB設備監控
- 13. 通過ssh在設備上snmp
- 14. 查找設備的標題
- 15. 查找設備寬度
- 16. 查找USB設備android
- 17. 查找設備IP J2ME
- 18. 查找設備方向
- 19. 查找設備分辨率
- 20. 查找設備的位置
- 21. 從VB.net查找USB設備
- 22. 檢查設備是否有snmp對象而不等待超時?
- 23. 使用設備文件符號鏈接查找總線編號和設備編號
- 24. 尋找一個庫存系統來存儲設備數據
- 25. 檢查設備類型?
- 26. 查找iPhone型號信息
- 27. 查看找不到型號
- 28. 如何找到閃存設備的唯一序列號?
- 29. Linux內核設備型號 - 哪些設備正在關注它?
- 30. 如何檢測設備型號?