OID常用组

管理信息库MIB:任何一个被管理的资源都表示成一个对象,称为被管理的对象。MIB是被管理对象的集合。它定义了被管理对象的一系列属性:对象的名称、对象的访问权限和对象的数据类型等。每个SNMP设备(Agent)都有自己的MIB。MIB也可以看作是NMS(网管系统)和Agent之间的沟通桥梁。

MIB文件中的变量使用的名字取自ISO和ITU管理的对象标识符(objectidentifier)名字空间。它是一种分级树的结构。如图2所示,第一级有三个节点:ccitt、iso、iso-ccitt。低级的对象ID分别由相关组织分配。一个特定对象的标识符可通过由根到该对象的路径获得。一般网络设备取iso节点下的对象内容。如名字空间ip结点下一个名字为ipInReceives的MIB变量被指派数字值3,因而该变量的名字为:iso.org.dod.internet.mgmt.mib.ip.ipInReceives相应的数字表示(对象标识符OID,唯一标识一个MIB对象)为:1.3.6.1.2.1.4.3

MIB树

ip组

oid: .1.3.6.1.2.1.4

1. ipRouteTable表

oid: .1.3.6.1.2.1.4.21

DEll 没有这个oid

例子:

iso.org.dod.internet.mgmt.mib.ip. ipRouteTable.ipRouteEntry.ipRouteNextHop.202.120.86.71,1.3.6.1.2.1.4.21.1.7.202.120.86.71

ipRouteEntry

IpRouteDest

oid = 1.3.6.1.2.1.4.21.1.1

    IP-MIB::ip.21.1.1.0.0.0.0 = IpAddress: 0.0.0.0IP-MIB::ip.21.1.1.10.10.4.0 = IpAddress: 10.10.4.0IP-MIB::ip.21.1.1.10.10.4.236 = IpAddress: 10.10.4.236IP-MIB::ip.21.1.1.10.10.4.255 = IpAddress: 10.10.4.255IP-MIB::ip.21.1.1.127.0.0.0 = IpAddress: 127.0.0.0IP-MIB::ip.21.1.1.127.0.0.1 = IpAddress: 127.0.0.1IP-MIB::ip.21.1.1.127.255.255.255 = IpAddress: 127.255.255.255IP-MIB::ip.21.1.1.255.255.255.255 = IpAddress: 255.255.255.255
IpRouteNextHop
oid =   `.1.3.6.1.2.1.4.21.1.7`
IP-MIB::ip.21.1.7.0.0.0.0 = IpAddress: 10.10.4.254IP-MIB::ip.21.1.7.10.10.4.0 = IpAddress: 10.10.4.236IP-MIB::ip.21.1.7.10.10.4.236 = IpAddress: 127.0.0.1IP-MIB::ip.21.1.7.10.10.4.255 = IpAddress: 127.0.0.1IP-MIB::ip.21.1.7.127.0.0.0 = IpAddress:127.0.0.1IP-MIB::ip.21.1.7.127.0.0.1 = IpAddress: 127.0.0.1IP-MIB::ip.21.1.7.127.255.255.255 = IpAddress: 127.0.0.1IP-MIB::ip.21.1.7.255.255.255.255 = IpAddress: 127.0.0.1
IpRouteMask
oid =   `.1.3.6.1.2.1.4.21.1.11`
    IP-MIB::ip.21.1.11.0.0.0.0 = IpAddress: 0.0.0.0IP-MIB::ip.21.1.11.10.10.4.0 = IpAddress: 255.255.255.0IP-MIB::ip.21.1.11.10.10.4.236 = IpAddress: 255.255.255.255IP-MIB::ip.21.1.11.10.10.4.255 = IpAddress: 255.255.255.255IP-MIB::ip.21.1.11.127.0.0.0 = IpAddress: 255.0.0.0IP-MIB::ip.21.1.11.127.0.0.1 = IpAddress: 255.255.255.255IP-MIB::ip.21.1.11.127.255.255.255 = IpAddress: 255.255.255.255IP-MIB::ip.21.1.11.255.255.255.255 = IpAddress: 255.255.255.255
IpRouteType

oid = 1.3.6.1.2.1.4.21.1.8

IP-MIB::ip.21.1.8.0.0.0.0 = INTEGER: 3
IP-MIB::ip.21.1.8.10.10.4.0 = INTEGER: 3
IP-MIB::ip.21.1.8.10.10.4.243 = INTEGER: 3
IP-MIB::ip.21.1.8.10.10.4.255 = INTEGER: 3
IP-MIB::ip.21.1.8.127.0.0.0 = INTEGER: 3
IP-MIB::ip.21.1.8.127.0.0.1 = INTEGER: 3
IP-MIB::ip.21.1.8.127.255.255.255 = INTEGER: 3
IP-MIB::ip.21.1.8.255.255.255.255 = INTEGER: 3

2. ipAddrTable表

3. ipNetToMediaTable表

System组

Interfaces组

.1.3.6.1.2.1.2

  • ifDescr 端口描述

OID = .1.3.6.1.2.1.2.2.1.2

  • ifSpeed 端口速率

  • ifInOctets端口进出流量

  • 等等...

oid的使用

以华三V7为例:

qsnmpwalk 10.11.254.1 sysDescr

SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Platform Software, Software Version 7.1.070, Release 2510P01
H3C S6800-54QT
Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.

查询某个端口下的MAC地址

得到交换机具体端口下的MAC地址。

扫描MAC表(私有MIB)

得到MAC地址与PortInterger的对应关系

qsnmpwalk 10.11.254.1 1.3.6.1.2.1.17.7.1.2.2.1.2

SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1000.88.105.108.194.51.215 = INTEGER: 1613
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1000.88.105.108.194.131.239 = INTEGER: 1613
...

扫描PortInteger表(私有MIB)

得到PortInterger与IfIndex的对应关系

qsnmpwalk 10.11.254.1 1.3.6.1.2.1.17.1.4.1.2

SNMPv2-SMI::mib-2.17.1.4.1.2.1 = INTEGER: 1
SNMPv2-SMI::mib-2.17.1.4.1.2.2 = INTEGER: 2
...
SNMPv2-SMI::mib-2.17.1.4.1.2.1613 = INTEGER: 1619

扫描ifDescr表

得到IfIndex与ifDescr的对应关系

IF-MIB::ifDescr.1 = STRING: Ten-GigabitEthernet1/0/1
IF-MIB::ifDescr.2 = STRING: Ten-GigabitEthernet1/0/2
...
IF-MIB::ifDescr.1613 = STRING: NULL0
IF-MIB::ifDescr.1619 = STRING: Bridge-Aggregation1

最终对应关系:

Bridge-Aggregation1 - 1619 - 1613 - 一堆mac

转载于:https://blog.51cto.com/maoyi/2048862

snmp Oid整理与运用相关推荐

  1. 华为交换机CPU SNMP OID [简单整理]

    华为交换机SNMP OID 内存         1.3.6.1.4.1.2011.6.1.2.1.1.3        1.3.6.1.4.1.2011.6.1.2.1.1.2 CPU        ...

  2. SNMP 针对思科、华为、华三常用 OID 整理

    目录 MIB 查询网站 通用 OID 思科 OID 1. CPU 2. 内存 3. 接口 华为 OID 1. CPU 2. 内存 3. 存储设备 华三 OID 1. CPU 2. 内存 其他参考 MI ...

  3. SNMP OID批量枚举工具

    SNMP OID批量枚举工具 SNMP信息包含大量的系统.设备信息.这些信息均使用OID方式表示.由于OID编号规则复杂,不便于记忆.为了快速通过OID批量获取指定信息,Kali Linux新增了一个 ...

  4. SNMP OID是什么?

    OID是什么? 这是了解SNMP前必须要了解清楚的. SNMP对象标识符(OID:Object ID)是定义在特定MIB模式中的值,来定义一个特定的在MIB数据库中SNMP目标. SNMP OID是划 ...

  5. 自定义snmp oid

    几个步骤: 1. 写监控程序 2. 配置snmp,添加自定义snmp oid,并执行程序 3.cacti程序添加数据模板和图形模板 参考文件: http://www.linuxidc.com/Linu ...

  6. SNMP OID Reference - NetScaler 10

    SNMP OID Reference - NetScaler 10 https://docs.citrix.com/content/dam/docs/en-us/netscaler/10/downlo ...

  7. 网络常用 snmp oid

    网络常用 snmp oid A10 F5 Ctrix cisco A10 cpu内核1使用率 1.3.6.1.4.1.22610.2.4.1.3.2.1.2.1 cpu内核2使用率 1.3.6.1.4 ...

  8. 华为USG防火墙常用SNMP OID

    华为下一代防火墙 OID信息 USG 6350/6380 设备已验证 V100R001版本(14年发布后的默认版本) CPU使用率 .1.3.6.1.4.1.2011.5.25.31.1.1.1.1. ...

  9. 交换机常用SNMP OID

    OhLee关注 0.1852017.12.20 09:51:41字数 13阅读 8,689 通用 描述 OID LLDP邻居信息 1.0.8802.1.1.2.1.4 dot1d端口索引 1.3.6. ...

最新文章

  1. 在 Ubuntu Natty 中解除系统托盘限制
  2. Nginx 缓存命中率
  3. x10i升级android4.0,智再升级 Xperia X10i升Android 2.3
  4. 三维重建5:场景中语义分析/语义SLAM/DCNN-大尺度SLAM
  5. html字符串转换jsx,javascript – 将React.element转换为JSX字符串
  6. 怎么利用linux来操作手机,Linux_在Linux操作系统下操作蓝牙手机的方法,所谓操作,到现在只是通过蓝 - phpStudy...
  7. jenkins+pytest+allure接口自动化测试(windows环境)
  8. 二数 (埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛)...
  9. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 11 章 索引_11.11. 只用索引的扫描
  10. android 图片上传java,php服务器
  11. list集合排序_Java面试第七部分 Java的集合
  12. notePad++安装及json,xml格式化插件安装
  13. HyperLedger Fabric 1.4 kafka生产环境部署(11.1)
  14. 【JY】力荐佳作《结构地震分析编程与应用》
  15. 有关php的外国参考文献,php论文英文参考文献
  16. 【Android踩过的坑】5.android.content.res.Resources$NotFoundException: String resource ID #0x0
  17. 全民Python时代已经到来
  18. springboot+vue前后端分离项目(后台管理系统)
  19. 微信电商小程序流量入口介绍
  20. Kubernetes 实战——部署基于 Redis 和 Docker 的留言簿

热门文章

  1. yii2权限控制rbac之rule详细讲解(转)
  2. JVM第三篇 — JVM是怎么工作的?
  3. json-lib把XML转化为json
  4. 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条
  5. MySQL的用户和权限介绍
  6. 如何设置VSS源代码管理工具使用KDiff3
  7. FE.ES-异步编程进化史
  8. 别的设计师比你又快又好,是因为你不知道他们在用介个!
  9. 如何定义研发KPI:以团队速度为标准
  10. ASP.NET 中HttpRuntime.Cache缓存数据