第十三章远程诊断系统
功能概述
远程诊断系统是SUPER POWER8000系统定制的一个维护工具。当用户因为各种原因造成系统局部工作异常时,而用户或现场工程人员无法恢复系统正常时,可通过该工具在公司通过电话线路对系统进行诊断,远程指挥现场人员或用户处理故障。当然,如果操作系统无法运行或远程诊断服务不能启动,远程诊断系统也鞭长莫及。
远程诊断系统的主要功能:
监视SUPER POWER8000系统的运行状态,如实时数据库是否工作、通道工作情况、历史数据库工作状态、各I/O Server工作状态
监视SUPER POWER8000系统由多少计算机组成、每台计算机安装运行了哪些系统程序等等,为远程维护人员提供正确的决策依据。
提供远程对话界面,为远程维护人员与现场工程人员或用户提供文字交流。
提供远程计算机信息监控,如远程机磁盘、内存、CPU负荷使用情况,远程机所运行应用程序的情况等。
检查远程系统磁盘数据信息,远程维护人员可协助现场系统管理员对系统进行维护整理。
远程诊断系统的结构设计
技术,TCP/IP协议, Server/Client模式。即远程诊断系统分为两部分,一部分为位于远程SUPER POWER8000系统的诊断服务器(R_Server),他分布在远程网络的每一台计算机上;另一部分为位于本公司或其他位置的远程诊断器(R_Client),其结构如图13-1所示。
R_Server
R_Client
PSTN
图13-1 远程诊断系统结构示意图
调度主站系统
在该图中,SUPER POWER8000系统只是随意画了几台计算机,当然,在实际工程应用中,可根据用户需求进行配置,只需在每台计算机上安装一个R_Server软件即可,同时,在系统服务器上配置普通话路Modem并允许拨号接入;在远程诊断机上安装R_Client软件,配置Modem 进行拨号联网进入需要诊断的SUPER POWER8000系统,运行R_Client软件即可。
远程诊断系统软件的设计
远程诊断系统软件由服务器软件(R_Serevr)和客户软件(R_Client)两部分组成。
远程诊断服务器软件
R_Server软件安装在用户系统的每一台计算机上,其作用是为远程诊断系统提供各种与该计算机有关的数据信息,如CPU负荷、磁盘内存使用情况、计算机运行的进程信息、磁盘数据等,这种服务可以在本机进行启动、停止。
R_Server也与系统其它软件(如系统数据采集软件、系统实时数据库软件、系统历史数据服务软件等)进行联系,主要收集其他软件的运行状况,作为远程诊断维护人员判断依据。
同时,R_Server也提供一个简单的人机交互窗口,可以对R_Server的工作方式等进行设置,在窗口中,现场工程人员或现场系统管理员可与远程诊断维护人员进行文字对话。
R_Server为远程诊断客户(R_Client)提供以上数据信息的服务,执行R_Client发送过来的各种命令。
R_Server服务软件组成及与系统关系如图13-2所示。
R_Server 服务软件核心组件
HMI 窗口
第十三章 远程诊断系统 来自淘豆网m.daumloan.com转载请标明出处.