如何通过SNMP的OID识别不同厂商的设备
众所周知,SNMP作为通用的网络协议常用于系统监控之中,那么如何借助SNMP来识别不同厂商的设备呢?
事实上,在SNMP的OID树状图中专门有一个节点用于识别各不同的厂商,这个节点是:
![]() ![]() ![]() ![]() ![]() ![]() |
在这个节点以下的子节点是可以由各厂商或组织申请的,之后如何组织节点交给各厂商或组织自己处理,为私有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 ...
随机推荐
- iOS数据处理之SQLite数据库
1. 数据库管理系统 1> SQL语言概述 SQL: SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集, 是一种功能齐全的 ...
- iOS开发UI篇-实现tableView的层级显示
进来要实现一个tableView 的cell层级显示,网上找的思路都各不相同.下面说一下我的实现思路. 根据根标题存储cell的展开状态,添加到字典中. 话不多说,直接上代码. #define S ...
- Beyond REST: How to build a HATEOAS API in Java with Spring MVC, Jersey (JAX-RS) and VRaptor
http://zeroturnaround.com/rebellabs/beyond-rest-how-to-build-a-hateoas-api-in-java-with-spring-mvc-j ...
- SVN修改已提交版本的日志
在工作中一直是使用svn进行项目的版本控制的,有时候由于提交匆忙,或是忘了添加Log,或是Log内容写的有错误.今日遇到此类情况,想要在查看项目的日志时添加log或是修改log内容,遇到如下错误:Re ...
- 爬虫神器XPath,程序员带你免费获取周星驰等明星热门电影
本教程由"做全栈攻城狮"原创首发,本人大学生一枚平时还需要上课,但尽量每日更新文章教程.一方面把我所习得的知识分享出来,希望能对初学者有所帮助.另一方面总结自己所学,以备以后查看. ...
- ie各个版本hack
/*类内部hack:*/ .header {_width:100px;} /* IE6专用*/ .header {*+width:100px;} /* IE7专用*/ .header {*width: ...
- xml、xhtml、html、dhtml的区别
1.XML 可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 可扩展标记语言可以对文档和数据进行结构化处理,从而能够在部门.客户和供应商之间进行交换,实现动态内 ...
- Spring3 + Spring MVC+ Mybatis 3+Mysql 项目整合(注解及源码)
Spring3 + Spring MVC+ Mybatis 3+Mysql 项目整合(注解及源码) 备注: 之前在Spring3 + Spring MVC+ Mybatis 3+Mysql 项目整合中 ...
- Android no such table (找不到表)
今天在学习项目时,一直报错no such table Users.说找不到Users表.我就纳闷了,数据库是复制过去的,检查表名也没有写错.这是怎么回事呢?检查了半天才发现原来是数据库的路径错了. 我 ...
- MVC小系列(十三)【全局异常处理与异常日志】
在MVC网站的global.asax中的Application_Start方法里,有这样一段代码 protected void Application_Start() { //它的主要作用是将全局过滤 ...