snmp Oid整理与运用
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整理与运用相关推荐
- 华为交换机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 ...
- SNMP 针对思科、华为、华三常用 OID 整理
目录 MIB 查询网站 通用 OID 思科 OID 1. CPU 2. 内存 3. 接口 华为 OID 1. CPU 2. 内存 3. 存储设备 华三 OID 1. CPU 2. 内存 其他参考 MI ...
- SNMP OID批量枚举工具
SNMP OID批量枚举工具 SNMP信息包含大量的系统.设备信息.这些信息均使用OID方式表示.由于OID编号规则复杂,不便于记忆.为了快速通过OID批量获取指定信息,Kali Linux新增了一个 ...
- SNMP OID是什么?
OID是什么? 这是了解SNMP前必须要了解清楚的. SNMP对象标识符(OID:Object ID)是定义在特定MIB模式中的值,来定义一个特定的在MIB数据库中SNMP目标. SNMP OID是划 ...
- 自定义snmp oid
几个步骤: 1. 写监控程序 2. 配置snmp,添加自定义snmp oid,并执行程序 3.cacti程序添加数据模板和图形模板 参考文件: http://www.linuxidc.com/Linu ...
- SNMP OID Reference - NetScaler 10
SNMP OID Reference - NetScaler 10 https://docs.citrix.com/content/dam/docs/en-us/netscaler/10/downlo ...
- 网络常用 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 ...
- 华为USG防火墙常用SNMP OID
华为下一代防火墙 OID信息 USG 6350/6380 设备已验证 V100R001版本(14年发布后的默认版本) CPU使用率 .1.3.6.1.4.1.2011.5.25.31.1.1.1.1. ...
- 交换机常用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. ...
最新文章
- 在 Ubuntu Natty 中解除系统托盘限制
- Nginx 缓存命中率
- x10i升级android4.0,智再升级 Xperia X10i升Android 2.3
- 三维重建5:场景中语义分析/语义SLAM/DCNN-大尺度SLAM
- html字符串转换jsx,javascript – 将React.element转换为JSX字符串
- 怎么利用linux来操作手机,Linux_在Linux操作系统下操作蓝牙手机的方法,所谓操作,到现在只是通过蓝 - phpStudy...
- jenkins+pytest+allure接口自动化测试(windows环境)
- 二数 (埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛)...
- PostgreSQL 10.1 手册_部分 II. SQL 语言_第 11 章 索引_11.11. 只用索引的扫描
- android 图片上传java,php服务器
- list集合排序_Java面试第七部分 Java的集合
- notePad++安装及json,xml格式化插件安装
- HyperLedger Fabric 1.4 kafka生产环境部署(11.1)
- 【JY】力荐佳作《结构地震分析编程与应用》
- 有关php的外国参考文献,php论文英文参考文献
- 【Android踩过的坑】5.android.content.res.Resources$NotFoundException: String resource ID #0x0
- 全民Python时代已经到来
- springboot+vue前后端分离项目(后台管理系统)
- 微信电商小程序流量入口介绍
- Kubernetes 实战——部署基于 Redis 和 Docker 的留言簿