The invention relates to the field of server technology, and provides a backup method and system for server log information. The method includes encapsulating the basic data generated by the server, generating and storing the encapsulated data of a single sub-node, establishing a data communication path between the server sub-node and the top CMC node, and generating the generated data. The encapsulated data of a single sub-node is transmitted to the top-level CMC node, in which the encapsulated data of each received sub-node is aggregated, a summary table is generated, and the generated summary table is distributed to each sub-node, and the server log information is formed in the memory of each sub-node. So it can provide a new way for technical personnel to analyze, and feedback is the bottom of the original data, for the analysis of problems and the re-existing better auxiliary role.
【技术实现步骤摘要】
一种服务器日志信息备份方法及系统
本专利技术属于服务器
,尤其涉及一种服务器日志信息备份方法及系统。
技术介绍
网站服务器日志记录了web服务器接收处理请求以及运行时错误等各种原始信息。通过对日志进行统计、分析、综合,就能有效地掌握服务器的运行状况,发现和排除错误原因、了解客户访问分布等,更好的加强系统的维护和管理。目前,服务器通过定时定向的获取服务器底层的资产信息,并通过WEB传输到上层,在产生日志后,通过预先建立的传输链路进行上传,形成自动更新的日志。这种日志保存策略中,仅仅设计一个存储节点,作为重要信息的存储设备,一旦该存储节点出现故障问题时,无法可靠获取出现故障的信息,以获取解决故障的手段。
技术实现思路
本专利技术的目的在于提供一种服务器日志信息备份方法,旨在解决现有技术提供的日志保存策略中,仅仅设计一个存储节点,作为重要信息的存储设备,一旦该存储节点出现故障问题时,无法可靠获取出现故障的信息,以获取解决故障的手段的问题。本专利技术是这样实现的,一种服务器日志信息备份方法,所述方法包括下述步骤:对服务器产生的基础数据进行封装,生成并存储单一子节点的封装数据;在服务器子节点和顶层CMC节点之间建立数据通讯通路,并将生成的所述单一子节点的封装数据传送给所述顶层CMC节点;在所述顶层CMC节点,对接收到的各个子节点的封装数据进行汇总,生成一个汇总表,并将生成的所述汇总表分发给每个子节点,在每个子节点的存储器内形成服务器日志信息。作为一种改进的方案,所述在服务器的BMC板上,对服务器产生的基础数据进行封装,生成单一子节点的封装数据的步骤具体包括下述步骤 ...
【技术保护点】
1.一种服务器日志信息备份方法,其特征在于,所述方法包括下述步骤:对服务器产生的基础数据进行封装,生成并存储单一子节点的封装数据;在服务器子节点和顶层CMC节点之间建立数据通讯通路,并将生成的所述单一子节点的封装数据传送给所述顶层CMC节点;在所述顶层CMC节点,对接收到的各个子节点的封装数据进行汇总,生成一个汇总表,并将生成的所述汇总表分发给每个子节点,在每个子节点的存储器内形成服务器日志信息。
【技术特征摘要】
1.一种服务器日志信息备份方法,其特征在于,所述方法包括下述步骤:对服务器产生的基础数据进行封装,生成并存储单一子节点的封装数据;在服务器子节点和顶层CMC节点之间建立数据通讯通路,并将生成的所述单一子节点的封装数据传送给所述顶层CMC节点;在所述顶层CMC节点,对接收到的各个子节点的封装数据进行汇总,生成一个汇总表,并将生成的所述汇总表分发给每个子节点,在每个子节点的存储器内形成服务器日志信息。2.根据权利要求1所述的服务器日志信息备份方法,其特征在于,所述在服务器的BMC板上,对服务器产生的基础数据进行封装,生成单一子节点的封装数据的步骤具体包括下述步骤:获取服务器在数据处理过程中生成的基础数据;基于所述基础数据对应的描述参数,对所述基础数据进行封装,生成单一子节点的封装数据;将生成的所述封装数据存储在对应的子节点的存储器内。3.根据权利要求2所述的服务器日志信息备份方法,其特征在于,所述方法还包括下述步骤:当所述存储器存满时,将地址复位,使用最新的数据覆盖原有旧数据,且控制数据指针指向最初的数据位。4.根据权利要求3所述的服务器日志信息备份方法,其特征在于,所述方法还包括下述步骤:当服务器产生故障信息时,则从确定的目标服务器子节点的存储器中读取存储的服务器日志信息;对所述服务器日志信息进行解析,获取故障问题信息,所述故障问题信息包括故障问题位置信息和时间信息。5.根据权利要求4所述的服务器日志信息备份方法,其特征在于,所述方法还包括下述步骤:当服务器产生故障信息时,判断定位确定目标服务器子节点是否成功;当定位确认成功时,则执行所述从确定的目标服务器子节点的存储器中读取存储的服务器日志信息的步骤;当定位确认不成功时,则需要从与定位确定的目标服务器子节点相近的子节点中选取其中一个子节点作为新的目标服务器子节点,并继续执行所述从确定的目标服务器子节点的存储器中读取存储的服务器日志信息的步骤。6.一种服务器日志信息备份系统,其特征在于,所述系统包括:封装模块,用于对服务器产生的基础数据进行封...
【专利技术属性】
技术研发人员:林宁亚,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。