系统资产变更的监控方法、系统、电子设备及存储介质技术方案

技术编号:34742776 阅读:16 留言:0更新日期:2022-08-31 18:35
本申请提供一种系统资产变更的监控方法、系统、电子设备及存储介质,其中,该方法包括:根据所需监控的目标资产项目,调用对应的资产清点器生成监控路径信息;调用inotify服务根据监控路径信息对所需监控的目标资产项目对应的文件或目录进行监控;若所需监控的目标资产项目对应的文件或目录产生变动,生成资产文件变更事件;根据资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果;将目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果。实施本申请实施例,可以避免在对系统资产进行变更监控时与其它监控目标产生相互影响和干扰,可实现对系统资产进行局部监控,及时对系统资产的变更进行监控,降低对系统资源的消耗。降低对系统资源的消耗。降低对系统资源的消耗。

【技术实现步骤摘要】
系统资产变更的监控方法、系统、电子设备及存储介质


[0001]本申请涉及计算机资源管理
,具体而言,涉及一种系统资产变更的监控方法、系统、电子设备及计算机可读存储介质。

技术介绍

[0002]系统资产的变更监测是许多企业的现实需求,比如公司需要知道自己的网站是否成功部署且正在运行,需要知道软件是否被正常安装或异常卸载,有没有私自创建帐户。同时,资产的异常变更也可能是主机安全受到侵害的信号。所以,需要进行资产变更的监控,需要某些时间触发资产清点过程,然后对比上次清点过程,发现资产是否有变化。现有技术中,通常采用定时清点资产,每次清点所有资产后对所有资产进行比对分析。这样的资产清点方式存在以下问题:
[0003](1)定时清点资产时,存在时间上的延迟,造成发现时间延后;
[0004](2)每次都全盘清点,对资源消耗较多,以至于清点频率不能太快;
[0005](3)某些不常变化的资产反复清点,导致资源的浪费;
[0006](4)在两次资产清点的间隔,有资产变更后又修改回来,这种情况下不能被发现。

技术实现思路

[0007]本申请实施例的目的在于提供一种系统资产变更的监控方法、系统、电子设备及计算机可读存储介质,能够及时对系统资产的变更进行监控,降低对系统资源的消耗,提高监控的准确性。
[0008]第一方面,本申请实施例提供了一种系统资产变更的监控方法,所述方法包括:
[0009]根据所需监控的目标资产项目,调用对应的资产清点器生成监控路径信息;
[0010]调用inotify服务根据所述监控路径信息对所述所需监控的目标资产项目对应的文件或目录进行监控;
[0011]若所述所需监控的目标资产项目对应的文件或目录产生变动,生成资产文件变更事件;
[0012]根据所述资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果;
[0013]将所述目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果。
[0014]在上述实现过程中,通过调用inotify服务对所需监控的目标资产项目对应的文件或目录进行监控,可以避免在对系统资产进行变更监控时与其它监控目标产生相互影响和干扰,可以实现对系统资产进行局部监控,及时对系统资产对应的文件或目录的变更进行监控,降低对系统资源的消耗。
[0015]进一步地,所述根据所述资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果,包括:
[0016]调用所述资产文件变更事件对应的资产清点器,通过所述资产清点器进行目标资产项目清点,生成所述目标资产项目清点结果。
[0017]在上述实现过程中,可以通过调用资产文件变更事件对应的资产清点器进行目标资产项目清点,不同的资产清点器对应不同的资产项目,可以提高资产清点的准确性和有效性。
[0018]进一步地,所述通过所述资产清点器进行目标资产项目清点,包括:
[0019]根据预设等待时间通过所述资产清点器进行目标资产项目清点,生成所述目标资产项目清点结果。
[0020]在上述实现过程中,通过预设等待时间触发资产清点器,可以起到延时触发清点工作的作用,可以防止因同一资产变更而导致连续触发多个资产项目清点事件,引用反复资产清点,可以降低对系统资源的消耗。
[0021]进一步地,所述将所述目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果,包括:
[0022]将所述目标资产项目清点结果的MD5值与所述原始系统资产中资产项目对应的清点结果的MD5值进行对比,获得对比结果;
[0023]根据所述对比结果生成所述资产项目变更结果。
[0024]在上述实现过程中,通过计算MD5值的方式进行清点结果的对比,可以快速、准确判断系统资产是否发生变更。
[0025]第二方面,本申请实施例还提供一种系统资产变更的监控系统,所述系统包括:资产清点器管理模块、资产清点器、资产监控模块和资产对比模块;
[0026]所述资产清点器管理模块用于根据所需监控的目标资产项目,调用对应的资产清点器生成监控路径信息,并将所述监控路径信息发送给所述资产监控模块;
[0027]所述资产监控模块用于接收发自所述资产清点器管理模块的所述监控路径信息,并调用inotify服务根据所述监控路径信息对所述所需监控的目标资产项目对应的文件或目录进行监控;若所述所需监控的目标资产项目对应的文件或目录产生变动,生成资产文件变更事件;
[0028]所述资产清点器用于根据所述资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果,并将所述目标资产项目清点结果发送给所述资产对比模块;
[0029]所述资产对比模块用于将所述目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果。
[0030]在上述实现过程中,通过调用inotify服务对所需监控的目标资产项目对应的文件或目录进行监控,可以避免在对系统资产进行变更监控时与其它监控目标产生相互影响和干扰,可以实现对系统资产进行局部监控,及时对系统资产对应的文件或目录的变更进行监控,降低对系统资源的消耗。
[0031]进一步地,所述资产清点器管理模块还用于调用所述资产文件变更事件对应的资产清点器,通过所述资产清点器进行目标资产项目清点,生成所述目标资产项目清点结果。
[0032]在上述实现过程中,可以通过调用资产文件变更事件对应的资产清点器进行目标资产项目清点,不同的资产清点器对应不同的资产项目,可以提高资产清点的准确性和有效性。
[0033]进一步地,所述资产清点器还用于根据预设等待时间进行目标资产项目清点,生成所述目标资产项目清点结果。
[0034]在上述实现过程中,通过预设等待时间触发资产清点器,可以起到延时触发清点工作的作用,可以防止因同一资产变更而导致连续触发多个资产项目清点事件,引用反复资产清点,可以降低对系统资源的消耗。
[0035]进一步地,所述资产对比模块还用于将所述目标资产项目清点结果的MD5值与所述原始系统资产中资产项目对应的清点结果的MD5值进行对比,获得对比结果;根据所述对比结果生成所述资产项目变更结果。
[0036]在上述实现过程中,通过计算MD5值的方式进行清点结果的对比,可以快速、准确判断系统资产是否发生变更。
[0037]第三方面,本申请实施例还提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所电子设备执行第一方面所述的系统资产变更的监控方法。
[0038]第四方面,本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的系统资产变更的监控方法。
[0039]第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的方法。
附图说明
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统资产变更的监控方法,其特征在于,所述方法包括:根据所需监控的目标资产项目,调用对应的资产清点器生成监控路径信息;调用inotify服务根据所述监控路径信息对所述所需监控的目标资产项目对应的文件或目录进行监控;若所述所需监控的目标资产项目对应的文件或目录产生变动,生成资产文件变更事件;根据所述资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果;将所述目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果。2.根据权利要求1所述的系统资产变更的监控方法,其特征在于,所述根据所述资产文件变更事件进行目标资产项目清点,生成目标资产项目清点结果,包括:调用所述资产文件变更事件对应的资产清点器,通过所述资产清点器进行目标资产项目清点,生成所述目标资产项目清点结果。3.根据权利要求2所述的系统资产变更的监控方法,其特征在于,所述通过所述资产清点器进行目标资产项目清点,包括:根据预设等待时间通过所述资产清点器进行目标资产项目清点,生成所述目标资产项目清点结果。4.根据权利要求1所述的系统资产变更的监控方法,其特征在于,所述将所述目标资产项目清点结果和原始系统资产进行对比,生成资产项目变更结果,包括:将所述目标资产项目清点结果的MD5值与所述原始系统资产中资产项目对应的清点结果的MD5值进行对比,获得对比结果;根据所述对比结果生成所述资产项目变更结果。5.一种系统资产变更的监控系统,其特征在于,所述系统包括:资产清点器管理模块、资产清点器、资产监控模块和资产对比模块;所述资产清点器管理模块用于根据所需监控的目标资产项目,调用对应的资产清点器生成监控路径信息,并将所述监控路径信息发送给所述资产...

【专利技术属性】
技术研发人员:唐雨马建刚车志林
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1