[发明专利]一种数据记录生成方法及装置有效
申请号: | 201310302291.5 | 申请日: | 2013-07-16 |
公开(公告)号: | CN103441861A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 张蔚;李娟;张羽 | 申请(专利权)人: | 杭州华为数字技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 记录 生成 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种数据记录生成方法及装置。
背景技术
目前,随着服务器在通信领域的广泛应用,服务器的故障检测受到越来越多的关注。
在服务器启动阶段或者服务器发生故障时,服务器接口输出的数据有助于故障定位以及获取故障原因。目前,通常采用现场记录以及远程记录两种方式获取服务器接口的输出数据,其中:
参阅图1所示为现场记录方式获取服务器接口输出数据的示意图,该方式为在服务器侧配置一个终端,该终端通过硬件总线与服务器的I/O接口建立连接关系,且在该终端中安装监控软件。当服务器启动后,通过运行上述终端中的监控软件实现获取该服务器各个接口的输出数据。当采用上述现场记录方式获取服务器接口的输出数据时,首先需要在终端安装监控软件,并建立终端与服务器之间的连接,从而增加了维护终端的成本,且当该连接断开时,监控软件将无法获取服务器接口的输出数据;对于服务器的串口,其输出的数据为流式数据,在每一个时间点一个接口将存在大量信息输出,上述监控软件无法记录各个接口输出数据对应的时间,从而无法与服务器内部的BMC(Baseboard Management Controller,基板管理控制器)中记录的事件日志相匹配。
参阅图2所示为远程方式获取服务器接口输出数据的示意图,该方式在服务器的远端配置一个终端,该终端通过网络与服务器建立连接,且在该终端中安装监控软件。当服务器启动后,运行上述终端中的监控软件并通过网络实现获取该服务器各个接口的输出数据。当采用上述远程记录方式获取服务器接口的输出数据时,首先需要在终端安装监控软件,从而增加了维护终端的成本,由于终端与服务器之间通过网络连接,占用了带宽资源,且当该网络连接断开时,监控软件将无法获取服务器接口的输出数据;对于服务器的串口,其输出的数据为流式数据,在每一个时间点一个接口将存在大量信息输出,上述监控软件无法记录各个接口输出数据对应的时间,从而无法与服务器内部的BMC记录的事件日志相匹配,从而不便于对故障的定位以及故障原因的检测。
综上所述,现有技术中,对服务器接口输出数据的获取方法存在成本高,获取过程不可靠,以及输出数据缺少时间信息导致故障定位以及故障原因检测不准确的问题。
发明内容
本发明实施例提供一种数据记录生成方法及装置,用以解决对服务器接口输出数据的获取方法存在成本高,获取过程不可靠,以及输出数据缺少时间信息导致故障定位以及故障原因检测不准确的问题。
第一方面,提供一种数据记录生成方法,包括:
通过本地的硬件接口获取服务器中任意一个接口的输出数据;
根据所述输出数据,获取所述输出数据对应的接口信息,以及所述输出数据的获取时间;
将所述任意一个接口的输出数据,所述接口信息,以及所述获取时间转换为指定格式的数据记录,并存储所述数据记录。
结合第一方面,在第一种可能的实现方式中,指示本地的总线控制器根据所述服务器中任意一个接口的输出数据产生中断信号,并将所述中断信号发送至本地的处理器;指示所述处理器对所述中断信号进行解析,并获取所述中断信号指示的输出数据的关键字,根据所述关键字生成所述任意一个接口的接口信息,其中,所述接口信息包含接口标识及其对应的接口状态信息。
结合第一方面,在第二种可能的实现方式中,在接收到所述任意一个接口的输出数据时,读取本地的实时时钟RTC中的时间信息,将所述时间信息作为所述输出数据的获取时间。
结合第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,将所述任意一个接口的输出数据,所述接口信息,以及所述获取时间转换为结构化查询语言SQL格式的存储指令;将所述SQL格式的存储指令中携带的数据记录存储至本地数据库中。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,通过指定接口接收输入的查询指令;将所述查询指令转换为对应的SQL格式查询指令;从所述本地数据库中提取所述SQL格式查询指令对应的数据记录,并将所述数据记录作为所述查询指令对应的查询结果输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为数字技术有限公司,未经杭州华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310302291.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置