一种可远程监测主机系统运行的方法技术方案

技术编号:15262837 阅读:136 留言:0更新日期:2017-05-03 18:56
一种可远程监测主机系统运行的方法,先将虚拟终端和主机系统接入网络,虚拟终端远程登入主机系统;步骤如下:1)虚拟终端判断输入的命令,若为设置标准输出消息,则向主机系统发送该设置标准输出消息,进入步骤2);2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。本发明专利技术对于连接在网络上的嵌入式设备,可以通过Telnet远程登录主机系统(例如基站主机),实时查看主机系统的软件运行日志信息,减小维护成本,提高工作效率。

Method for remotely monitoring host system operation

A method of remote monitoring system of the host, the host system and virtual terminal access network virtual terminal remote login host system; the steps are as follows: 1) the virtual terminal judgment input command, if set the standard output message is sent to the host system to set the standard output message to step 2); 2 the host system receives) set the standard output message, the standard output is set to the default virtual terminal or debugging information output port, the host system will run the log output to the default virtual terminal or debugging information output port. The present invention for embedded devices connected to the network, through the remote login Telnet host system (e.g., base station) to view the software operation log information of the host system in real time, reduce maintenance cost, improve work efficiency.

【技术实现步骤摘要】

本专利技术涉及一种可远程监测主机系统运行的方法。
技术介绍
目前,主机系统软件日益复杂,彻底消除系统软件中的错误几乎是不可能的,因此,及时发现错误、定位错误现场信息,迅速排除软件错误就成为非常重要的事情,甚至在软件实际运行环境中也是如此。软件运行日志就是捕获错误现场信息的一种重要手段。大多数的嵌入式设备将串口设计为调试输出端口,该端口即为系统的标准输出,软件的运行日志是通过串口输出,一旦运行异常,需要维护人员到现场查看日志信息,处理异常设备。在主机设备使用位置分散的环境下,对此类设备维护工作的成本就会大大增加。对于入网的设备,远程登录系统后,可以查看已经写入到存储设备上的日志文件,但是对于存储有限的设备不能记录到全部的运行日志,导致远程登录的终端不能实时查看日志信息。
技术实现思路
本专利技术的主要目的在于克服现有技术中的上述缺陷,提出一种能远程登入主机系统,实时查看软件运行日志的可远程监测主机系统运行的方法。本专利技术采用如下技术方案:一种可远程监测主机系统运行的方法,先将虚拟终端和主机系统接入网络,虚拟终端远程登入主机系统;步骤如下:1)虚拟终端判断输入的命令,若为设置标准输出消息,则向主机系统发送该设置标准输出消息,进入步骤2);2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。优选的,在步骤1)中,若虚拟终端输入的命令为退出,则其向主机系统发送设置标准输出为默认调试信息输出端口,并退出;主机系统将标准输出设置为默认调试信息输出端口。优选的,所述默认调试信息输出端口为串口。优选的,在步骤1)中,所述的设置标准输出消息为设置标准输出为虚拟终端或设置标准输出为默认调试信息输出端口。优选的,在步骤1)中,若输入的命令为交互命令,则向主机系统发送该交互命令,主机系统接收该交互命令并解析。优选的,所述虚拟终端通过Telnet远程登录主机系统。优选的,所述的系统运行日志包括关键信息提示、警告提示、错误提示、致命问题提示、调试日志。优选的,所述主机系统和所述虚拟终端通过消息队列方式进行进程间通信。由上述对本专利技术的描述可知,与现有技术相比,本专利技术具有如下有益效果:本专利技术对于连接在网络上的嵌入式设备,可以通过Telnet远程登录主机系统(例如基站主机),实时查看主机系统的软件运行日志信息,减小维护成本,提高工作效率。附图说明图1为本专利技术主机系统的运行流程图;图2为本专利技术虚拟终端的运行流程图。具体实施方式以下通过具体实施方式对本专利技术作进一步的描述。一种可远程监测主机系统运行的方法,将虚拟终端和主机系统接入网络,虚拟终端通过Telnet远程登入主机系统。Telnet为用户提供了在本地计算机上完成远程操控主机工作的能力。在虚拟终端上使用telnet程序,用它连接到主机系统,可以在telnet程序中输入命令,这些命令会在主机系统上运行。本专利技术方法的步骤如下:1)虚拟终端判断输入的命令,若为设置标准输出消息,该设置标准输出消息包括设置标准输出为虚拟终端或设置标准输出为默认调试信息输出端口,则向主机系统发送该设置标准输出消息,进入步骤2)。若虚拟终端输入的命令为退出,则其向主机系统发送设置标准输出为默认调试信息输出端口,并退出,接入步骤3)。若输入的命令为交互命令,则向主机系统发送该交互命令,进入步骤4)2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。3)主机系统将标准输出设置为默认调试信息输出端口。4)主机系统接收该交互命令并解析。由于大多数嵌入式设备设计串口为调试输出端口,该端口即为系统的标准输出,软件的运行日志是通过串口输出,因此本专利技术中的默认调试信息输出端口可设计为串口等。本专利技术的主机系统运行日志包括关键信息提示、警告提示、错误提示、致命问题提示、调试日志等。主机系统和虚拟终端通过消息队列方式进行进程间通信。基于上述的方法,对于主机系统和虚拟终端各自的处理流程,可分别参照图1和图2。图1中APP_A表示运行在主机系统中的应用,APP_B表示Telnet远程登录系统后需要启动的与APP_A通信的程序。两者通过消息队列的方式进行进程间通信。APP_A中的一个线程监测接收程序APP_B发来的消息,主要实现两个功能:一根据APP_B发送的设置消息来重定向标准输出,设置为串口或已经登录的虚拟终端;二是根据APP_B发送的交互命令,解析接收到的命令信息,实现交互。APP_B的主要功能:一是向APP_A发送设置消息,实现标准输出的重定向;二是发送命令信息,实现与APP_A的交互。上述仅为本专利技术的具体实施方式,但本专利技术的设计构思并不局限于此,凡利用此构思对本专利技术进行非实质性的改动,均应属于侵犯本专利技术保护范围的行为。本文档来自技高网...

【技术保护点】
一种可远程监测主机系统运行的方法,先将虚拟终端和主机系统接入网络,虚拟终端远程登入主机系统;步骤如下:1)虚拟终端判断输入的命令,若为设置标准输出消息,则向主机系统发送该设置标准输出消息,进入步骤2);2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。

【技术特征摘要】
1.一种可远程监测主机系统运行的方法,先将虚拟终端和主机系统接入网络,虚拟终端远程登入主机系统;步骤如下:1)虚拟终端判断输入的命令,若为设置标准输出消息,则向主机系统发送该设置标准输出消息,进入步骤2);2)主机系统接收到设置标准输出消息,将标准输出设置为虚拟终端或默认调试信息输出端口,主机系统将运行日志输出至虚拟终端或默认调试信息输出端口。2.如权利要求1所述的一种可远程监测主机系统运行的方法,其特征在于:在步骤1)中,若虚拟终端输入的命令为退出,则其向主机系统发送设置标准输出为默认调试信息输出端口,并退出;主机系统将标准输出设置为默认调试信息输出端口。3.如权利要求1所述的一种可远程监测主机系统运行的方法,其特征在于:所述默认调试信息输出端口为串口。4.如权利要求1所述的一种可远程监...

【专利技术属性】
技术研发人员:杨伟民
申请(专利权)人:福建先创通信有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1