如何通过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.
SNMPv2-SMI::enterprises.9.2.1.1. = STRING: "
System Bootstrap, Version 12.4(13r)T11, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) by cisco Systems, Inc.
"
SNMPv2-SMI::enterprises.9.2.1.2. = STRING: "power-on"
SNMPv2-SMI::enterprises.9.2.1.3. = STRING: ""
SNMPv2-SMI::enterprises.9.2.1.4. = STRING: "yourdomain.com"
SNMPv2-SMI::enterprises.9.2.1.5. = IpAddress: 123.14.143.13
SNMPv2-SMI::enterprises.9.2.1.6. = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.9.2.1.8. = INTEGER:
SNMPv2-SMI::enterprises.9.2.1.9. = INTEGER:
SNMPv2-SMI::enterprises.9.2.1.10. = 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. |
如何通过SNMP的OID识别不同厂商的设备的更多相关文章
- 自学Zabbix11.3 Zabbix SNMP 常用OID列表
点击返回:自学Zabbix之路点击返回:自学Zabbix4.0之路点击返回:自学zabbix集锦 自学Zabbix11.3 Zabbix SNMP 常用OID列表 点击获取CISCO设备OID 系统参 ...
- 自学Zabbix11.6 Zabbix SNMP自定义OID
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix11.6 Zabbix SNMP自定义OID 为什么要自定义OID? 前面已经讲过 ...
- Ubuntu上识别不到安卓设备或者显示出“????”,提示No Permission
一:Ubuntu上识别不到安卓设备 1.lsusb找到设备的Vendor ID 2.cd ~/.android 3.vim adb_usb.ini 4.把设备的VendorID添加进来,如设备ID为2 ...
- Linux服务器SNMP常用OID (转)
原文地址:http://www.haiyun.me/archives/linux-snmp-oid.html 收集整理一些Linux下snmp常用的OID,用做服务器监控很不错. 服务器负载: 1 2 ...
- Zabbix11.3 Zabbix SNMP 常用OID列表
点击获取CISCO设备OID 系统参数(1.3.6.1.2.1.1) OID 描述 备注 请求方式 .1.3.6.1.2.1.1.1.0 获取系统基本信息 SysDesc GET .1.3.6.1.2 ...
- snmp自定义OID与文件下载----服务器端配置
客户端使用命令工具:snmpwalk 服务端开启服务 snmp service.下载安装 net-snmp. 最近做了一些工作,记性较差感觉还是记下来比较好,毕竟网上能查到的有用的资料太少了. 自定义 ...
- SNMP学习笔记之Linux服务器SNMP常用OID
收集整理一些Linux下snmp常用的OID,用做服务器监控很不错. 应用示例 查看服务器1分钟平均负载: snmpwalk -v1 -c public 127.0.0.1 .1.3.6.1.4.1. ...
- (转)Linux服务器SNMP常用OID
原文:https://www.haiyun.me/archives/linux-snmp-oid.html 收集整理一些Linux下snmp常用的OID,用做服务器监控很不错.服务器负载: 1 2 3 ...
- (39)zabbix snmp自定义OID nginx监控实例
为什么要自定义OID? 前面的文章已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目 假如我们想知道nginx进程是否在运行?在没有zabbix a ...
随机推荐
- 【转】Cocos2d-x纹理优化的一些方案——2013-08-26 22
http://wap.oschina.net/question/565065_79814 在目前的移动平台游戏开发过程中,很多朋友会遇到开发出来的DEMO占用内存过大,导致渲染效率低下的问题.究其原因 ...
- 匹配url - 正则表达式
/^\/(.+)\/$/g.exec(req.url)
- Google Developers中国网站发布!(转)
Google Developers 中国网站是特别为中国开发者而建立的,它汇集了 Google 为全球开发者所提供的开发技术资源,包括 API 文档.开发案例.技术培训的视频.并涵盖了以下关键开发技术 ...
- Ajax返回数据类型
MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取? 后台代码: public ActionResult UploadPicture() { return ...
- Use AUTO Mode with FOR XML (SQL Server 2012) Multiple Table
SELECT Cust.CustomerID, OrderHeader.CustomerID, OrderHeader.SalesOrderID, OrderHeader.Status FROM Sa ...
- linux下源码安装软件
在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包 ...
- ios Object Encoding and Decoding with NSSecureCoding Protocol
Object Encoding and Decoding with NSSecureCoding Protocol February 27, 2014 MISC NSCoding is a fanta ...
- ssh(Struts2+hibernate+spring)简单分页
实体类+实体映射+entity(pagebean)+dao层+service层+action层
- Oracle中用一张表的字段更新另一张表的字段
今天在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的. 那么,有什么办法能将测试库中该字段的值更新到开发库中呢? SQL Server中这是比较容易解决的,而O ...
- 访问 HTML中元素的方法
http://www.w3school.com.cn/jsref/index.asp 1.document.getElementbyId("id1"),Html中,名称是id1 ...