网络故障测试仪中远程监控的功能及设计

远程监控是指在网络中由一台设备(客户端)通过远程监控软件远距离监视与控制目标设备(服务器端)的技术。操作者可以监视被控端设备的屏幕显示,启动被控端设备应用程序,执行操作指令,获取结果。现代远程监控技术是实时在线的监控方式,借助于计算机、网络和通信技术,具有控制功能强、操作简便和可靠性高等特点。

网络故障测试仪是基于Linux操作系统的嵌入式手持设备,主要用于测试网络故障现场、评估性能、提供专家解释。专家亲临故障现场需要耗费一定的时间和财力,远程监控软件可以帮助专家通过互联网络访问远端的测试设备,了解网络运行参数,给出解决方案,实现远程专家系统。远程监控软件将为便携式网络故障测试仪提供有效的远程操作、监控及远程技术支持能力。

1、远程监控软件的功能和结构

1.1 软件主要功能

网络故障测试仪是一台便携式设备,通常接人需要测试的网络中。远程监控将为用户提供在个人电脑上直接观测网络状态的能力;同时当网络出现故障时,也能为远程专家了解网络故障,给出解决方案提供便利。因此,远程监控软件主要实现对异地测试仪的操作功能,显示设备返回的状态;通过在设备间建立起的数据交换通道,实现双向的数据通信。

远程监控软件实现在监控时,获取客户端发出的控制命令,控制服务器根据应用层协议对命令解释后执行相应的动作,返回执行结果;同时设置服务器根据用户界面所需显示参数,定时执行操作返回结果数据刷新界面。

1.2 软件体系结构

软件功能分解到通信的两个端点上,即客户端和服务器端,采用Client/Server模式。这样能提高设计的灵活性,易于系统的扩展。服务器端集成在测试仪中,与设备的其他功能模块协调工作,为客户端提供执行共享资源的管理应用程序人口;客户端则提供交互界面及结果显示;数据交换通道的建立由双方的数据通信模块负责。从而实现点到点的直接控制监控,满足实时性要求。软件体系结构如图1所示。

图1 系统体系结构

① 客户端的主要功能模块为:消息输入/显示模块,通信管理模块。消息输入模块负责将用户界面的按钮事件传送到通信模块,通信模块将命令信息发送到受控端;受控端执行操作后返回的成功或失败信息交由客户端消息显示模块根据信息的格式进行显示。

② 服务器端的主要功能模块为:通信管理模块,命令解释模块,函数调用模块。服务器处于侦听状态, 一旦接收到合法的连接请求,则建立信号通路,通过通信管理模块接收客户端发来的命令信息,经解释模块解释后,调用函数执行相应的指令,并将结果返回到客户端。

2、远程监控软件设计

2.1 消息输入/显示模块实现

客户端输入/显示模块的开发采用Visual C++,利用模块化、通用性强的特点,实现远程监控中用户界面的编写。用户显示界面保持与设备界面的一致,方便用户操作。

时间: 2024-09-19 09:10:08

网络故障测试仪中远程监控的功能及设计的相关文章

Windows Azure中远程监控基础知识和故障排除

在用于构建强大云应用程序的组件块博客文章中,我们介绍了 Azure CAT 团队的系列博客文章和技术文章,这些文章说明了 MSDN 代码库上发布的 Windows Azure 中的云服务基础代码项目.在该系列中,我们要介绍的第一个组件是远程监控.这是我们在执行各种规模的 Windows Azure 客户项目时最先构建的可复用组件之一.事实上,有人曾经说过:"试图管理复杂的云解决方案,但却没有合适的远程监控基础设施,就像是眼瞎耳聋的人试图穿过一条繁忙的公路".您不确定或不知道哪里会出现问

路由器视频监控映射功能不生效如何排查故障

路由器视频监控用户越来越多,通过端口映射可以实现外网的用户直接访问内网的监控视频,满足监控需要.但有时由于网吧网管设置不规范,会造成路由器视频监控映射功能不生效. 需要注意以下几个方面: 1.检查服务器端口设置 视频监控一般需要使用多个端口,包括HTTP端口和监控端口.两个端口都需要在路由器上设置映射. 网吧路由栏目小编提醒注意服务器修改了监控的端口.数据端口后需要重启服务器才生效. 2.IP-MAC绑定 检查网络安全中的"IP-MAC绑定"是否有问题,若绑定的地址与服务器实际地址不对

用网络协议分析工具侦测网络故障(上)

对于中小企业的网络管理员来说最头痛的就是如何有效的管理企业内网络, 让企业网络运行效率更高了.平时我们在网络管理时总是夹在中间,既要紧盯外网出口防止黑客和漏洞病 毒入侵企业内网,又要对内部员工进行统筹管理封杀非法网络应用,保证他们更专心于工作.俗话说巧妇 难为无米之炊,技术再好的网络管理员如果没有得力的助手才网络管理工作上也将四处碰壁. 正巧最近笔者接触到了一款不错的网络管理工具,从功能上划分他属于sniffer类监控软件,不过由于 他是由国内软件公司开发的,所以在使用和统计等多个方面的表现给笔

云网络时代 网络故障管理何去何从?

检测.发现和纠正网络故障从来都不是容易的事情.过去是客户端服务器"统治".应用运行在指定服务器.最终用户通过以太网.租用WAN链路或其他服务连接的时代,彼时网络故障管理已经比较麻烦了,而现在大型数据中心和云网络让网络故障管理更具挑战性. 技术在变化,但最终结果是最重要的.这里的问题是:用户是否在接受所需的服务质量?答案取决于应用和网络性能.现在的应用通常在公共.私有或混合云上运行,应用作为负载转移在服务器之间迁移.服务器和数据存储之间的吞吐量取决于其他应用放在共享链路的负载. 网络性能

路由器导致网络故障问题及解决

路由器的设置不当而导致的网络不能正常运行是网络故障中最常见的一种故障,路由器的设置不当有线路两端路由器的参数不匹配.参数错误或路由掩码设置错误等. 一.无法进行拨号 故障现象:不能进行正常的拨号程序. 故障原因:主要问题是出在路由器的地址设置方面. 解决方法:打开Web浏览器,在地址栏中输入路由器的管理地址,如192.168.1.1,此时系统会要求输入登录密码,登陆后进入管理界面,选择菜单"网络参数"下的"WAN口设置选项,在右边主窗口中,"WAN口连接类型&quo

无线网络故障的解决攻略

  第一步:检查硬件及线路连接 你是一位无线网络用户吗?你认为组建无线网络最核心的设备是什么呢?相信绝大多数用户的答案都是无线路由器.没错,随着无线网络的迅速崛起,无线路由已然成为其中的核心枢纽,所以一旦它出现了故障问题,整个无线网络就会陷入瘫痪.那么如果故障真的出现了,我们又该如何解决,让无线网络恢复正常呢?很简单,接着按照下面介绍的四个步骤去操作,一般的无线网络故障都能轻松解决. 无线路由出现故障的首要原因就是线路连接问题,但很多用户却常常忽视这一点,也因此走了不少弯路.所以当无线网络出现故

常见网络故障的分类和排查

在现行的网络管理体制中,由于网络故障的多样性和复杂性,网络故障分类方法也不尽相同.根据网络故障的性质可以分为物理故障与逻辑故障,也可以根据网络故障的对象分为线路故障.路由器故障和主机故障. 一.按网络故障的性质划分 1.物理故障 物理故障,是指设备或线路损坏.插头松动.线路受到严重电磁干扰等情况.比如说,网络中某条线路突然中断,如已安装网络监控软件就能够从监控界面上发现该线路流量突然掉下来或系统弹出报警界面,更直接的反映就是处于该线路端口上的无线电管理信息系统无法使用. 解决方法:首先用DOS命

网络故障难排除 五招化解保全速

局域网在长时间运行后,总会发生一些稀奇古怪的网络故障,作为网络管理员最主要的一项工作,就是及时定位网络故障节点,同时寻找故障原因,并想办法快速将它解决.正常来说,当发生Web站点无法访问.网络连接测试不通等故障现象时,这些故障由于都具有明确的现象,我们可以根据这些现象快速定位故障节点,故障原因寻找起来也不是很麻烦.不过,有一种类型的网络故障特别让人头疼,明明网络连接是畅通的,可是上网连接速度却狂慢,那究竟是什么因素让网络访问速度如此之慢呢?其实造成网络访问速度缓慢的因素比较多,我们只有逐一进行排

WIN7系统网络故障 本地连接没有有效的ip配置的解决办法

最近笔者从各大IT论坛了解到大量网民遇到了这样一个网络问题,电脑无法连接网络,使用自带网络诊断工具诊断提示:"本地连接没有有效的ip配置"这种网络故障多数是出在使用路由器共享上网的windows 7操作系统中,windows 7系统是目前最主流的操作系统,之前也遇到过不少网络故障,不过只要大家熟悉windows 7系统,对于解决类似本地连接没有有效的ip配置错误提示故障一般可以迎韧解决. 网络诊断提示"本地连接没有有效的ip配置"故障遇到网络诊断提示"本地