实验二:使用snmp命令查看mib树信息
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
五、实验要求
要求: