文档详情

基本网络测试工具的使用

woxinch****an2018
实名认证
店铺
DOC
560KB
约11页
文档ID:38970602
基本网络测试工具的使用_第1页
1/11

实验一 Windows xp 中 MIB 变量的监视 一、实验目的:掌握 Winxp 系统中的 MIB 变量的监视手段和工具,从而加深对简单网络 管理协议 SNMP 和管理信息库 MIB 组织结构的了解 二、实验环境:通过局域网连接两台计算机,一台作为管理主机,一台作为被管理计算机; 两台机均为 Windowsxp 操作系统,有 snmputil 工具 三、实验步骤和方法 1.在被管理的计算机上安装 snmp 组件 进入“我的电脑”――“控制面板”――“添加/删除程序” ,选择“添加/删除 Windows 组件”中的“管理和监视工具”选项, “下一步” ;2.在管理主机上安装 snmpputil 工具把 snmputil 程序放入启动盘) 3.进入 MS—DOS 界面(开始菜单/运行,输入 cmd 命令,回车后显示如下图)注意:在管理工具->服务中打开 SNMP Service,在“陷阱”选项卡中要添加团体名称“public” ,然后在陷阱目标中添加你的主机IP 地址4.运行 snmputil 程序获取 MIB 变量的值5.用 snmputil get 192.168.10 public .1.3.6.1.2.1.2.1.0 命令来获取主机的网络接口数量。

再用 snmputil walk 192.168.1.10 public .1.3.6.1.2.1.25.4.2.1.2 命令来获取机上当前进程列 表运行后,最后出现“End of mib subtree ”的信息其他参考其他参考: :1 1、安装并配置、安装并配置 SNMPSNMP 服务器服务器 打开“控制面板-〉添加/删除程序“,选择“添加/删除 Windows 组件“,接着 在随后弹出的“Windows 组件“中选择“管理和监视工具“,点击下面的“详细信息 “,在弹出的一个 “管理和监视工具“的对话框中选择“简单网络管理协议 SNMP“,确定后点击“下一步“就可以安装 SNMP 服务器了 安装成功后我们在“控制面板-〉管理工具-〉服务“中能看见 SNMP 服务已经 启动,双击“SNMP service“就可以对其属性进行配置,通常情况下我们使用系 统默认的配置即可,大家要记住默认情况下团体名为 public Windows 2000 的 SNMP 也提供了 Trap(陷阱)服务,下图显示了该服务的 属性: 2 2、使用一个、使用一个 SNMPSNMP 管理站管理站 为了降低 SNMP 的学习门槛,我们选择了 snmptuil.exe 软件来为大家介绍 一个完整了网络管理工作站是如何工作的。

Snmputil 是一个命令行下的软件,使用语法如下: usage: snmputil [get|getnext|walk] agent community oid [oid ...] snmputil trap 其中 agent 表示代理进程的 IP 地址,community 表示团体名,oid 表示 MIB 对象 ID 举例说明: 1 1)查看本地计算机()查看本地计算机(IPIP 地址为地址为 192.168.0.3192.168.0.3)的系统信息)的系统信息 通过对系统组的 MIB 对象的查阅,我们知道系统信息所对应的 MIB 对象为. 1.3.6.1.2.1.1.1(参看系统组对象),我们使用 get 参数来查询: C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.1.0 Variable = system.sysDescr.0 Value = String Hardware: x86 Family 15 Model 2 Stepping 7 AT/AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Build 2600 Uniprocessor Free) 其中 public 是 192.168.0.3 计算机上的团体名,.1.3.6.1.2.1.1.1.0 是 对象实例,注意对象 ID 前面要加一个点“.“,后面还要加一个“0“。

如果不在对 象 ID 末尾加上一个 0,那么用 get 参数查询就会出错从查询结果中我们能够 看出操作系统版本和 CPU 类型 2 2)查询计算机连续开机多长时间)查询计算机连续开机多长时间C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.3.0 Variable = system.sysUpTime.0 Value = TimeTicks 447614 如果我们在对象 ID 后面不加 0,使用 getnext 参数能得到同样的效果: C:\>snmputil getnext 192.168.0.3 public .1.3.6.1.2.1.1.3 Variable = system.sysUpTime.0 Value = TimeTicks 476123 3 3)查询计算机的联系人)查询计算机的联系人C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.4.0 Variable = system.sysContact.0 Value = String administrator 以上简单介绍了用 snmputil 查询代理进程的方法,由于在命令行下使用, 可能大家感到颇为不方便,但命令行的一个好处就是可以促进大家主动查阅 MIB 对象,加深对 SNMP 网络管理的认识。

4)使用 walk 查询设备上所有正在运行的进程:C:\>snmputil walk 192.168.0.3 public .1.3.6.1.2.1.25.4.2.1.2 Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.1 Value = String System Idle Process Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.4 Value = String System Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.292 Value = String snmputil.exe Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.308 Value = String RavTimer.exe Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.336 Value = String RavMon.exe 限于篇幅笔者就不把所有进程列出来,大家可以在自己的计算机上面实验, 以加强感性认识。

5 5)查询计算机上面的用户列表)查询计算机上面的用户列表C:\>snmputil walk 192.168.0.3 public .1.3.6.1.4.1.77.1.2.25.1.1 Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server. svUserTable.svUserEntry.svUserName.4.117.115.101.114 Value = String user Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server. svUserTable.svUserEntry.svUserName.5.71.117.101.115.116 Value = String Guest Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.svUserTable.svUserEntry. svUserName.13.65.100.109.105.110. 105.115.116.114.97.116.111.114 Value = String Administrator 从中我们可以得知该计算机共有三个用户,它们分别为 user、guest 和 administrator。

Snmputil 还有一个 trap 的参数,主要用来陷阱捕捉,它可以接受代理进 程上主动发来的信息如果我们在命令行下面输入 snmputil trap 后回车,然 后用错误的团体名来访问代理进程,这时候就能收到代理进程主动发回的报告在 MIBII 中总共有 175 个对象,每个对象均有其不同的含义,我们只有通 过查阅 MIB 才能知道它们各自的作用MIB 对象是 SNMP 网络管理中的核心内容, 只有深入了解 MIB 对象的含义我们才有可能知道如何去驾驭 SNMP 网络管理 限于篇幅,本文只能对 SNMP 网络管理作一个粗浅的介绍,想要了解更多的 内容大家应该去阅读专门的 SNMP 网络管理书籍本文中笔者向大家介绍了 snmputil.exe 的使用,平心而论,这个工具用于 SNMP 网络管理的学习还是非 常优秀的,但如果您真的将其用在日常的网络管理中就很不现实了,实际的工 作中笔者推荐使用思科公司的 Ciscoworks2000 或者 solarwinds 来进行网络管 理,它们的界面友好、功能强大,但使用也相对较复杂,有兴趣的朋友不妨学 着用一用 四、使用性能监视器获取报文的收发数量统计表(1) “开始”菜单―― “程序”―― “管理工具”――“性能”选项,打开性能监视器 窗口,如下图:(2)单击工具栏的“添加”按钮,弹出如下图的“添加计数器”对话框(3)在对话框中,单击“从计算机选择计数器”选项,填写相应的计算机名称或者 IP 地址(192.168.1.10);在“性能对象”中选择要操作的对象,选择“IP” ;单击“从列表选 择计算器”选项,从列表中选择要监视的计数器, “Datagrams Sent/sec” 。

接着单击添加4)添加成功后关闭添加计数器,回到主窗口,在被管理的计算机上运行若干任意程序, 观察主窗口上曲线的变化(此曲线是表明每秒发送的 IP 报文的流量情况)(5)如果显示效果不明显,在属性里修改,如下图:(6) 修改显示比例后,曲线的变化更加明显(7)单击”添加”按钮,添加一个与 ICMP 有关的计数器.在”性能对象”中选择”ICMP”选项;在计数器列表中选择”Recived Echo/sec”选项.(8) 用 Ping 命令运行性能监视器的计算机,再加上-t 参数,例如 ping –t 208.168.80.104(本 机) ,则可以同时打开多个 ping 命令,这时曲线有更大变化,更明显五 实验结果:通过获取变量可以进行监视器上数据传输的变化.。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档