如何通過SNMP的OID識別不同廠商的設備


眾所周知,SNMP作為通用的網絡協議常用於系統監控之中,那么如何借助SNMP來識別不同廠商的設備呢?

事實上,在SNMP的OID樹狀圖中專門有一個節點用於識別各不同的廠商,這個節點是:

iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1)

在這個節點以下的子節點是可以由各廠商或組織申請的,之后如何組織節點交給各廠商或組織自己處理,為私有OID。

比如,對於思科的設備,其子節點是9,我們可以用snmpwalk查找.1.3.6.1.4.1.9這個OID

[root@zabbix ~]# snmpwalk -v 2c -c public 192.168.1.1 .1.3.6.1.4.1.9
SNMPv2-SMI::enterprises.9.2.1.1.0 = STRING: "
System Bootstrap, Version 12.4(13r)T11, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2009 by cisco Systems, Inc.
"
SNMPv2-SMI::enterprises.9.2.1.2.0 = STRING: "power-on"
SNMPv2-SMI::enterprises.9.2.1.3.0 = STRING: "2821"
SNMPv2-SMI::enterprises.9.2.1.4.0 = STRING: "yourdomain.com"
SNMPv2-SMI::enterprises.9.2.1.5.0 = IpAddress: 123.14.143.13
SNMPv2-SMI::enterprises.9.2.1.6.0 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.9.2.1.8.0 = INTEGER: 105670264
SNMPv2-SMI::enterprises.9.2.1.9.0 = INTEGER: 1117
SNMPv2-SMI::enterprises.9.2.1.10.0 = INTEGER: 500
......以下省略......

目的現在是達到了,但是我們不可能記住每一個OID前面這固定的一串數字,所以為了便於記憶,前面提到的.1.3.6.1.4.1這個前綴也可以寫成enterprises,這樣,我們只要知道不同廠商自己的子節點ID就可以了。

下面是常見廠商所用的ID列表(數據來源:http://oid-info.com):

(enterprises.)ID 廠商
2 IBM
4 UNIX
9 Cisco Systems, Inc.
11 Hewlett Packard (HP) 
20 MIT
23 Novell
42 Sun Microsystems
43 3COM Enterprise MIBs
63 Apple Computer, Inc.
94 Nokia
111 Oracle
116 Hitachi, Ltd. 
122 Sony
161 Motorola
171 D-Link Systems, Inc. 
172 AMP, Inc.
186 Toshiba Corporation
232 Compaq
236 Samsung Group
311 Microsoft
343 Intel Corporation
674 Dell Computer Corporation
1562 Kingston Technology Company
2011 HUAWEI Technology Co.,Ltd 
2312 Red Hat Software
2623 ASUSTek Computer Inc.
2636 Juniper Networks, Inc.
3704 AMD
3797 BENQ Corporation
3902 ZTE Corporation
4526 Netgear
5703 NVIDIA Corporation
6871 VMware Inc.
11129 Google, Inc.
11863 TP-Link Technology Co.,Ltd
14331 Beijing Topsec Network Security Technology Co., Ltd.
14823 Aruba Networks Inc
18060 The Apache Software Foundation
19046 Lenovo Group
19621 alibaba
24993 MySQL, Inc.
25506 H3C
27645 PostgreSQL Global Development Group
32353 Baidu
35047 Sangfor Technologies Co.,Ltd.
41475 Shenzhen Tencent computer system Co., Ltd.
43472 APC Integrated Services Group, Inc.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM