|
网络监视工具的种类较多,此处仅介绍OpenView、NetView、SunNet Manager和其他一些常用的监视工具。
|
|
|
|
HP的OpenView是第一个真正兼容的、跨平台的网络管理系统,因此也得到了广泛的市场应用。虽然OpenView被认为是一个企业级的网络管理系统,但它跟大多数别的网络管理系统一样,不能提供NetWare、SNA、DECnet、X.25、无线通信交换机以及其他非SNMP设备的管理功能。
|
|
|
OpenView不能处理因为某一网络对象故障而导致的其他对象的故障。另外,在OpenView中,性能的轮询与状态的轮询是截然分开的,这样将导致一个网络对象响应性能的轮询失败,但不触发一个报警。只有当该对象不响应状态的轮询时才进行故障报警,这将导致故障响应时间的延长。
|
|
|
OpenView还使用了商业化的关系数据库,这使得利用OpenView采集到的数据开发扩展应用变得相对容易。
|
|
|
|
NetView既可以作为一个跨平台的、即插即用的系统提供给最终用户,也可以作为一个开发平台,在上面开发新的网络管理应用。它不能提供NetWare、SNA、DECnet、X.25、无线通信交换机以及其他非SNMP设备的管理功能。NetView产品系列包括一个故障卡片系统、一些新的故障诊断工具,以及一些OpenView所不具备的其他特性。
|
|
|
NetView不能对故障事件进行归并,不能找出相关故障卡片的内在关系,因此对一个失效设备,即使是一个重要的路由器,也将导致大量的故障卡片和一系列类似的警报。因此,NetView不具备在掌握整个网络结构情况下管理分散对象的能力。在一个大型、异构网络中,这意味着服务的开销不能轻易地从网络开销中区分出来。
|
|
|
同样地,在NetView中,性能轮询与状态轮询也是彻底分开的,这也将导致故障响应的延迟。NetView也使用了商业化的关系数据库,这使得利用NetView采集来的数据开发扩展应用变得相对容易。
|
|
|
|
SunNet Manager(SNM)是第一个重要的基于UNIX的网络管理系统。SNM一直作为主要开发平台而存在,但它仅提供了很有限的应用功能。为了实用化,还必须附加很多第三方开发的针对具体硬件平台的网络管理应用。SNM跟其他大多数网络管理系统一样,也不能提供NetWare、SNA、DECnet、X.25、无线通信交换机以及其他非SNMP设备的管理功能。
|
|
|
SNM有两个特性:Proxy管理代理和集成控制核心。
|
|
|
|
网络故障检测还经常用到一些命令,如ping、traceroute、nslookup、netstat、arp以及route等。
|
|
|
|
ping命令是网络中使用最频繁的测试命令,它的协议基础是TCP/IP协议中的ICMP。
|
|
|
ping命令发出ICMP的Echo消息,接收者听到后应答ICMP的Echo应答消息,这一问一答就表明源站与目的站间的TCP/IP协议可以进行正常的连通。ping命令还具有测试网络响应时间的功能,以问答间隔为标准。配置管理中网络拓扑图的自动发现就是通过ICMP协议以类似于ping命令的方式完成。
|
|
|
|
traceroute命令用来测试IP数据包到达目的端经过的所有路由器的路径及连通状况,它通过每一个路由器的响应时间来反映速度快慢,在测试路由协议的配置时经常使用。
|
|
|
|
netstat命令是显示TCP/IP协议状态的命令,工作站中的网络问题用此命令进行分析。
|
|
|
|
nslookup命令用于向DNS服务器发送一个DNS查询,对完整的域名和TCP/IP地址进行查询解析,然后显示DNS服务器的名称、地址和解析到的信息。
|
|
|
(5)Cisco Management Station to Device工具。
|
|
|
如果一个设备可以对ping或者traceroute命令进行响应,但是却不能支持SNMP或者其他第4层的应用,则可以使用Cisco Management Station to Device工具来测试应用方面的问题。这个工具可以用来测试UDP、TCP、HTTP、TFTP、Telnet和SNMP的连接是否正常。对于UDP和TCP,所测试的端口为7,对于其他的协议,将测试服务器一侧的端口。对于各个应用来说,这个工具就像是一个客户端。为了取得测试成功,在设备上必须运行以上提及的协议,将之作为一个Server。例如,为了取得HTTP测试的成功,需要使用ip http server命令在路由器上启动Web接口。如果使用的是主机名而不是TCP/IP地址,则在测试之前将首先对主机名进行解析并将解析的结果显示出来。
|
|
|
(6)Network Show Command应用。
|
|
|
Network Show Command应用是一个基于Java的工具,通过这个工具,管理员可以定义用户针对其Cisco设备运行的show命令列表。Network Show Command还提供了一个可选的远程控制台选项,在这个控制台上,可以输入show命令列表中没有定义的show命令。
|
|
|
Network Show Command工具存在的问题是它的权限控制操作十分复杂,权限严格限制了用户可以执行的命令,但是并不限制它能够完成的功能。当把Network Show Command工具和NetConfig工具一起使用的时候,用户只有有限的特权,只能配置网络设备上的某些属性,根据NetConfig应用中的模板来修改设备的配置,这些模板是由管理员创建的。用户通过Network Show Command工具,可以验证NetConfig任务的输出结果。另外一个优点是Network Show Command工具和NetConfig工具可以一次性对多个设备产生影响,比较高效。
|
|
|