实验二:使用snmp命令查看mib树信息

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二:使用snmp命令查看mib树信息

一、实验目的

熟悉SNMP协议的操作的特点和功能

二、实验内容

熟悉SNMP的getrequest、getnextRequest 、SetRequestdeng 操作,通过配置文件熟悉SNMP 协议视图的概念

三、实验准备、环境

采用开源软件net_snmp(/)

Windows操作系统

四、实验步骤

1 安装net snmnp,

单击安装程序net-snmp-5.4.0-1.win32.exe,安装均按缺省,,一般会安装到c:\usr目录下

2、熟悉和配置代理段配置文件,从而掌握视图的概念

1) 把配置文件snmpd.conf 拷贝到C:\usr\etc\snmp 下,了解其如何间

公共体和视图关联起来

2) 利用netsnmp的自动配置命令生成snmpd.conf,生成方法建相关

ppt

在命令窗口中运行命令snmpd -f -Le –d(打开一个窗口,不要关闭)3熟悉snmpde相关操作

命令的使用详见文档“简单网络管理协议工具使用”

1)GetRequest操作(打开另外一个窗口,执行命令)

Netsnmp软件实现命令snmpget.exe

命令格式

Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识

Snmpget –v1 –c public localhost sysName.0

利用该操作至少检索一个标量对象和标对象实例(对象选择见教材、PPT或monitor.exe软件)

2)GetNextRequest操作

Netsnmp软件实现命令snmpgetnext.exe

命令格式

Snmpget –v1(或-v2c) –c 公共体代理主机IP地址(本机为localhost)对象实例标识

Snmpgetnext –v1 –c public localhost sysName.0

3)SetRequest操作

Netsnmp软件实现命令snmpset.exe

命令格式

snmpset [common arguments] MIB-objectID type value [MIB –objectID type value]

MIB-objectID是一个要指定新值的MIB数据对象。参数type表示要修改的数据对象的类型;value表示该数据对象应该设置的新值。type 是一个字符,它表示数据对象的类型,这些类型是ASN.1定义的。

表13-6列出了snmpset支持的类型。

字符数据对象类型

i INTEGER

s STRING

x HEXADECIMAL STRING

d DECIMAL STRING

n NULL OBJECT

o OBJECTID

t TIMESTICKS

a IPADDRESS

snmpset –v1 –c public localhost sysName.0 s mycomputer

4)GetBulkRequest 操作

///?snmpbulkwalk用于通过SNMPv2 的SNMP GET BULK请求命令与其它网络实体通信。提供了一种比SNMPv1的GET请求更有效的传输大量数据的机制,netsnmpde Bulk操作。Netsnmp使用snmpbulkwalk,命令封装该操作。可以得到某一功能组命令格式snmpbulkwalk –v2c –c public 目标代理IP地址。

如:snmpbulkwalk -v2c -c public localhost system

对比,有什么区别?

>snmpbulkwalk -v2c -c public localhost system

>snmpbulkget -v2c -c public localhost system

指定n和m的值

snmpbulkget -v2c -Cn1 -Cr5 -c public localhost sysDescr ifInOctets ifOutOctets

返回结果如下:

NMPv2-MIB::sysDescr.0 = STRING: Windows PXP Professional x86 Family 6 Model 9 Step

F-MIB::ifInOctets.1 = Counter32: 193076

F-MIB::ifOutOctets.1 = Counter32: 193076

//////////////////

F-MIB::ifInOctets.2 = Counter32: 42139475

F-MIB::ifOutOctets.2 = Counter32: 8222288

/////////////////

F-MIB::ifInUcastPkts.1 = Counter32: 6130

F-MIB::ifOutUcastPkts.1 = Counter32: 6130

//////////////////////////////

F-MIB::ifInUcastPkts.2 = Counter32: 39376

F-MIB::ifOutUcastPkts.2 = Counter32: 3420

/////////////////////////

F-MIB::ifInNUcastPkts.1 = Counter32: 0

F-MIB::ifOutNUcastPkts.1 = Counter32: 0

不指定n和m的值

snmpbulkget -v2c -c public localhost sysDescr ifInOctets ifOutOctets

五、实验要求

要求:

相关文档
最新文档