首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 修改 / 一种修改日志配置文件的方法及装置

一种修改日志配置文件的方法及装置

阅读:503发布:2020-07-09

专利汇可以提供一种修改日志配置文件的方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 修改 日志配置文件的方法,包括:当接收到修改日志配置文件的命令时,将日志配置文件进行备份,得到备份日志配置文件,并为备份日志配置文件建立文件 锁 ;根据命令修改备份日志配置文件,得到目标日志配置文件,并解除文件锁;将日志配置文件替换为目标日志配置文件,完成日志配置文件的修改。采用该方法在修改日志配置文件时,当系统突然崩溃或掉电,原来的日志配置文件不会发生损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。相应地,本发明公开的一种修改日志配置文件的装置、设备及可读存储介质,也同样具有上述技术效果。,下面是一种修改日志配置文件的方法及装置专利的具体信息内容。

1.一种修改日志配置文件的方法,其特征在于,包括:
当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件
根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;
将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
2.根据权利要求1所述的修改日志配置文件的方法,其特征在于,所述接收到修改日志配置文件的命令,包括:
接收到修改日志配置文件的oem命令。
3.根据权利要求1所述的修改日志配置文件的方法,其特征在于,所述接收到修改日志配置文件的命令,包括:
通过WEB页面接收到修改日志配置文件的命令。
4.根据权利要求1所述的修改日志配置文件的方法,其特征在于,所述完成所述日志配置文件的修改之后,还包括:
重启日志服务。
5.根据权利要求1-4任意一项所述的修改日志配置文件的方法,其特征在于,还包括:
根据所述日志配置文件获取日志信息。
6.根据权利要求5所述的修改日志配置文件的方法,其特征在于,所述根据所述日志配置文件获取日志信息,包括:
根据所述日志配置文件实时获取日志信息。
7.一种修改日志配置文件的装置,其特征在于,包括:
备份模,用于当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件锁;
修改模块,用于根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;
替换模块,用于将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
8.根据权利要求7所述的修改日志配置文件的装置,其特征在于,还包括:
重启模块,用于重启日志服务。
9.一种修改日志配置文件的设备,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于执行所述计算机程序时实现如权利要求1-6任意一项所述的修改日志配置文件的方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任意一项所述的修改日志配置文件的方法的步骤。

说明书全文

一种修改日志配置文件的方法及装置

技术领域

[0001] 本发明涉及服务器技术领域,更具体地说,涉及一种修改日志配置文件的方法、装置、设备及可读存储介质。

背景技术

[0002] 在服务器集群中,一般通过日志服务器记录集群日志。其中,日志服务器作为网络中的信息记录中心,可记录网络中的日志信息、故障告警信息以及其他相关信息。
[0003] 在日志服务器记录故障告警信息时,一般依据日志配置文件(syslog.conf)进行记录。其中,日志配置文件中记录了服务器IP配置、服务器端口设置、上报日志类型和发送告警级别配置等信息,如此日志服务器才可以依据日志配置文件记录日志信息、故障告警信息以及其他相关信息。
[0004] 目前,当由于服务变更或其他原因需要修改日志配置文件时,一般通过执行相应的修改程序直接对日志配置文件进行修改,从而变更其中的配置信息。若在修改日志配置文件时,系统突然崩溃或掉电,那么正在修改的日志配置文件可能发生不可逆的损坏,从而导致日志服务(告警服务和日志记录服务)无法正常运行,甚至可能导致日志服务器异常。
[0005] 因此,如何在修改日志配置文件时,保障日志配置文件的安全性,是本领域技术人员需要解决的问题。

发明内容

[0006] 本发明的目的在于提供一种修改日志配置文件的方法、装置、设备及可读存储介质,以实现在修改日志配置文件时,保障日志配置文件的安全性。
[0007] 为实现上述目的,本发明实施例提供了如下技术方案:
[0008] 一种修改日志配置文件的方法,包括:
[0009] 当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件
[0010] 根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;
[0011] 将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
[0012] 其中,所述接收到修改日志配置文件的命令,包括:
[0013] 接收到修改日志配置文件的oem命令。
[0014] 其中,所述接收到修改日志配置文件的命令,包括:
[0015] 通过WEB页面接收到修改日志配置文件的命令。
[0016] 其中,所述完成所述日志配置文件的修改之后,还包括:
[0017] 重启日志服务。
[0018] 其中,还包括:
[0019] 根据所述日志配置文件获取日志信息。
[0020] 其中,所述根据所述日志配置文件获取日志信息,包括:
[0021] 根据所述日志配置文件实时获取日志信息。
[0022] 一种修改日志配置文件的装置,包括:
[0023] 备份模,用于当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件锁;
[0024] 修改模块,用于根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;
[0025] 替换模块,用于将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
[0026] 其中,还包括:
[0027] 重启模块,用于重启日志服务。
[0028] 一种修改日志配置文件的设备,包括:
[0029] 存储器,用于存储计算机程序
[0030] 处理器,用于执行所述计算机程序时实现上述任意一项所述的修改日志配置文件的方法的步骤。
[0031] 一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的修改日志配置文件的方法的步骤。
[0032] 通过以上方案可知,本发明实施例提供的一种修改日志配置文件的方法,包括:当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件锁;根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
[0033] 可见,所述方法在修改日志配置文件时,将日志配置文件进行备份,得到备份日志配置文件,并对备份日志配置文件进行修改,同时为备份日志配置文件建立文件锁,以提高修改效率和文件安全性;同时,用修改完成的目标日志配置文件替换原来的日志配置文件,即可完成日志配置文件的修改。采用上述方法在修改日志配置文件时,当系统突然崩溃或掉电,原来的日志配置文件不会发生损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。
[0034] 相应地,本发明实施例提供的一种修改日志配置文件的装置、设备及可读存储介质,也同样具有上述技术效果。附图说明
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036] 图1为本发明实施例公开的一种修改日志配置文件的方法流程图
[0037] 图2为本发明实施例公开的另一种修改日志配置文件的方法流程图;
[0038] 图3为本发明实施例公开的一种修改日志配置文件的装置示意图;
[0039] 图4为本发明实施例公开的一种修改日志配置文件的设备示意图。

具体实施方式

[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 本发明实施例公开了一种修改日志配置文件的方法、装置、设备及可读存储介质,以实现在修改日志配置文件时,保障日志配置文件的安全性。
[0042] 参见图1,本发明实施例提供的一种修改日志配置文件的方法,包括:
[0043] S101、接收修改日志配置文件的命令;
[0044] 具体的,当由于业务需求或系统硬件配置需要修改日志配置文件时,技术人员可通过相应的人机交互界面输入修改日志配置文件的命令,此时日志服务器可及时接收到该命令,并依据该命令执行相应的操作。
[0045] S102、将日志配置文件进行备份,得到备份日志配置文件,并为备份日志配置文件建立文件锁;
[0046] 当接收到修改日志配置文件的命令时,首先将日志配置文件进行备份,并为备份产生的备份日志配置文件建立文件锁。其中,该文件锁可使备份日志配置文件不被其他进程访问,可保障备份日志配置文件的安全性和完整性。
[0047] S103、根据命令修改备份日志配置文件,得到目标日志配置文件,并解除文件锁;
[0048] 其中,修改日志配置文件的命令即为修改日志配置文件中的配置信息的命令,因此修改命令一般包括:修改服务器IP配置的命令、修改服务器端口设置的命令、修改日志类型的命令和修改告警级别配置的命令等。修改内容在命令中具体体现,以便修改进行依据此命令进行相应修改。当修改完成,得到目标日志配置文件后,解除文件锁。其中,修改内容一般遵循告警等级和日志类型的规则。
[0049] S104、将日志配置文件替换为目标日志配置文件,完成日志配置文件的修改。
[0050] 具体的,将原来的日志配置文件替换为修改得到的目标日志配置文件,即完成了日志配置文件的修改。在本实施例提供的修改步骤中,若突发异常情况,可保障原来的日志配置文件不被损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。
[0051] 可见,本实施例提供了一种修改日志配置文件的方法,所述方法在修改日志配置文件时,将日志配置文件进行备份,得到备份日志配置文件,并对备份日志配置文件进行修改,同时为备份日志配置文件建立文件锁,以提高修改效率和文件安全性;同时,用修改完成的目标日志配置文件替换原来的日志配置文件,即可完成日志配置文件的修改。采用上述方法在修改日志配置文件时,当系统突然崩溃或掉电,原来的日志配置文件不会发生损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。
[0052] 本发明实施例公开了另一种修改日志配置文件的方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。
[0053] 参见图2,本发明实施例提供的另一种修改日志配置文件的方法,包括:
[0054] S201、接收修改日志配置文件的命令;
[0055] S202、将日志配置文件进行备份,得到备份日志配置文件,并为备份日志配置文件建立文件锁;
[0056] S203、根据命令修改备份日志配置文件,得到目标日志配置文件,并解除文件锁;
[0057] S204、将日志配置文件替换为目标日志配置文件,完成日志配置文件的修改;
[0058] S205、重启日志服务。
[0059] 在本实施例中,当日志配置文件修改完成后,重启日志服务,以便日志服务器依据修改完成的日志配置文件记录系统日志和告警信息。其中,日志服务包括:日志信息的记录、告警信息的记录;其中,日志信息的类型包括:系统时间日志和审计日志;告警信息的级别包括:普通事件、告警事件和严重事件。
[0060] 需要说明的是,依据日志配置文件可记录系统日志,而系统日志的收集获取通过BMC(Baseboard Management Controller)完成。若发生故障,BMC可将告警信息传输至日志服务器和发生故障的本地机器,以使相应工作人员根据该告警信息快速准确地定位故障位置和原因。
[0061] 可见,本实施例提供了另一种修改日志配置文件的方法,所述方法在修改日志配置文件时,将日志配置文件进行备份,得到备份日志配置文件,并对备份日志配置文件进行修改,同时为备份日志配置文件建立文件锁,以提高修改效率和文件安全性;同时,用修改完成的目标日志配置文件替换原来的日志配置文件,即可完成日志配置文件的修改,并重启日志服务,以使日志服务器依据修改后的日志配置文件进行日志和告警信息的记录。采用上述方法在修改日志配置文件时,当系统突然崩溃或掉电,原来的日志配置文件不会发生损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。
[0062] 基于上述任意实施例,需要说明的是,所述接收到修改日志配置文件的命令,包括:
[0063] 接收到修改日志配置文件的oem命令。
[0064] 具体的,修改日志配置文件的命令可以为oem命令,即技术人员通过交互界面直接输入oem命令进行日志配置文件的修改。
[0065] 基于上述任意实施例,需要说明的是,所述接收到修改日志配置文件的命令,包括:
[0066] 通过WEB页面接收到修改日志配置文件的命令。
[0067] 具体的,修改日志配置文件的命令也可以是属性配置文件下发的命令,即技术人员通过BMC的WEB交互界面修改属性配置文件,修改完成后,依据该属性配置文件的修改内容下发修改日志配置文件的命令。其中,属性配置文件中记录了日志记录的各种属性信息
[0068] 基于上述任意实施例,需要说明的是,还包括:根据所述日志配置文件获取日志信息。其中,所述根据所述日志配置文件获取日志信息,包括:根据所述日志配置文件实时获取日志信息。
[0069] 具体的,当日志配置文件修改完成后,可根据修改完成的日志配置文件实时获取日志信息,其中,该日志信息包括:系统信息和告警信息。
[0070] 基于上述任意实施例,需要说明的是,依据本说明书提供的修改日志配置文件的核心思想,可按照下述方法修改日志配置文件,包括:
[0071] 接收修改日志配置文件的命令;
[0072] 将日志配置文件进行备份,得到备份日志配置文件;
[0073] 根据命令修改日志配置文件,得到目标日志配置文件,并解除文件锁。
[0074] 若修改过程中系统突发异常,目标日志配置文件则被损坏,那么将系统修复后,可以用备份日志配置文件代替原有的日志配置文件,即可保障日志配置文件不被损坏。
[0075] 下面对本发明实施例提供的一种修改日志配置文件的装置进行介绍,下文描述的一种修改日志配置文件的装置与上文描述的一种修改日志配置文件的方法可以相互参照。
[0076] 参见图3,本发明实施例提供的一种修改日志配置文件的装置,包括:
[0077] 备份模块301,用于当接收到修改日志配置文件的命令时,将所述日志配置文件进行备份,得到备份日志配置文件,并为所述备份日志配置文件建立文件锁;
[0078] 修改模块302,用于根据所述命令修改所述备份日志配置文件,得到目标日志配置文件,并解除所述文件锁;
[0079] 替换模块303,用于将所述日志配置文件替换为所述目标日志配置文件,完成所述日志配置文件的修改。
[0080] 其中,还包括:
[0081] 重启模块,用于重启日志服务。
[0082] 其中,所述备份模块具体用于:
[0083] 接收到修改日志配置文件的oem命令。
[0084] 其中,所述备份模块具体用于:
[0085] 通过WEB页面接收到修改日志配置文件的命令。
[0086] 其中,还包括:
[0087] 获取模块,用于根据所述日志配置文件获取日志信息。
[0088] 其中,所述获取模块具体用于:
[0089] 根据所述日志配置文件实时获取日志信息。
[0090] 可见,本实施例提供了一种修改日志配置文件的装置,包括:备份模块、修改模块以及替换模块。当接收到修改日志配置文件的命令时,由备份模块将日志配置文件进行备份,得到备份日志配置文件,并为备份日志配置文件建立文件锁;然后修改模块根据命令修改备份日志配置文件,得到目标日志配置文件,并解除文件锁;进而替换模块将日志配置文件替换为目标日志配置文件,完成日志配置文件的修改。如此各个模块之间分工合作,各司其职,共同实现了日志配置文件的修改;采若系统突然崩溃或掉电,原来的日志配置文件不会发生损坏,从而可保障日志配置文件的安全性、以及告警服务和日志记录服务的正常运行。
[0091] 下面对本发明实施例提供的一种修改日志配置文件的设备进行介绍,下文描述的一种修改日志配置文件的设备与上文描述的一种修改日志配置文件的方法及装置可以相互参照。
[0092] 参见图4,本发明实施例提供的一种修改日志配置文件的设备,包括:
[0093] 存储器401,用于存储计算机程序;
[0094] 处理器402,用于执行所述计算机程序时实现上述任意实施例所述的修改日志配置文件的方法的步骤。
[0095] 下面对本发明实施例提供的一种可读存储介质进行介绍,下文描述的一种可读存储介质与上文描述的一种修改日志配置文件的方法、装置及设备可以相互参照。
[0096] 一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意实施例所述的修改日志配置文件的方法的步骤。
[0097] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0098] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
相关专利内容
标题 发布/更新时间 阅读量
修改命令 2020-05-11 446
修改带式胶带 2020-05-13 179
业务流修改流程 2020-05-13 464
修改比特流 2020-05-12 695
修改素材 2020-05-11 885
百叶修改器 2020-05-12 789
修改带 2020-05-11 1030
修改对象的基层 2020-05-13 91
修改颜色色域 2020-05-13 448
一种修改器 2020-05-12 120
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈