本申请实施例涉及计算机,尤其涉及一种分布式服务器节点的文件变更监控方法及系统。
背景技术:
1、目前,在分布式服务器系统的应用场景中,文件存储在成百上千个分布式服务器节点目录下,可能因为各种原因导致服务器节点的文件与全球机房的文件内容不一致。对于引用到重要文件的服务来说,可能会严重影响业务的执行结果。因此,系统管理人员在修改相关文件后,通常会通知其他引用方文件变更,以避免引用错误影响服务执行。
2、但是,采用人工监控文件变更的方式,其监控成本相对较高,对于非认为修改的文件,无法及时、全面地监控文件变更并进行响应,容易出现错误或者遗漏。
技术实现思路
1、本申请实施例提供一种分布式服务器节点的文件变更监控方法及系统,能够及时、全面地监控服务器节点的文件变更,解决服务器节点文件变更监控容易出现误差和遗漏的技术问题。
2、在第一方面,本申请实施例提供了一种分布式服务器节点的文件变更监控方法,包括:扫描待检查服务队列的服务信息,并根据扫描到的服务信息获取对应的详情数据,服务信息在对应业务服务完成时存入待检查服务队列中,并预先存储服务信息对应的详情数据;基于服务信息和对应的详情数据,进行对应业务服务的进程引用文件的变更判断;在确定进程引用文件发生变更的情况下,基于服务信息和详情数据生成异常上报数据,将异常上报数据上报至管理后台,以进行文件变更通知。
3、在第二方面,本申请实施例提供了一种分布式服务器节点的文件变更监控系统,包括:
4、扫描模块,配置为扫描待检查服务队列的服务信息,并根据扫描到的服务信息获取对应的详情数据,服务信息在对应业务服务完成时存入待检查服务队列中,并预先存储服务信息对应的详情数据;
5、判断模块,配置为基于服务信息和对应的详情数据,进行对应业务服务的进程引用文件的变更判断;
6、上报模块,配置为在确定进程引用文件发生变更的情况下,基于服务信息和详情数据生成异常上报数据,将异常上报数据上报至管理后台,以进行文件变更通知。
7、在第三方面,本申请实施例提供了一种分布式服务器节点的文件变更监控设备,包括:
8、存储器以及一个或多个处理器;
9、存储器,配置为存储一个或多个程序;
10、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面的分布式服务器节点的文件变更监控方法。
11、在第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在由计算机处理器执行时配置为执行如第一方面的分布式服务器节点的文件变更监控方法。
12、在第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中包含有指令,当指令在计算机或处理器上运行时,使得计算机或处理器执行如第一方面的分布式服务器节点的文件变更监控方法。
13、本申请实施例通过扫描待检查服务队列的服务信息,并根据扫描到的服务信息获取对应的详情数据,服务信息在对应业务服务完成时存入待检查服务队列中,并预先存储服务信息对应的详情数据;基于服务信息和对应的详情数据,进行对应业务服务的进程引用文件的变更判断;在确定进程引用文件发生变更的情况下,基于服务信息和详情数据生成异常上报数据,将异常上报数据上报至管理后台,以进行文件变更通知。采用上述技术手段,通过比对服务信息和详情数据进行文件变更判断,以此可以及时监控到分布式服务节点上的各类文件变更,准确进行文件变更上报,提升文件变更监控的实时性和可靠性,保障业务服务的正常执行。
1.一种分布式服务器节点的文件变更监控方法,其特征在于,包括:
2.根据权利要求1所述的分布式服务器节点的文件变更监控方法,其特征在于,所述服务信息包含对应业务服务的关联进程,所述详情数据包含所述关联进程的启动时间以及所述进程引用文件的更新时间;
3.根据权利要求2所述的分布式服务器节点的文件变更监控方法,其特征在于,所述关联进程包括业务服务的引用进程和所述引用进程的上级进程,所述进程引用文件包含所述引用进程和所述上级进程的引用文件。
4.根据权利要求3所述的分布式服务器节点的文件变更监控方法,其特征在于,所述上级进程包含所述引用文件若干个层级的父级进程,所述父级进程通过递归查询下一层级的进程信息确定。
5.根据权利要求1所述的分布式服务器节点的文件变更监控方法,其特征在于,在将所述异常上报数据上报至管理后台之前,还包括:
6.根据权利要求1所述的分布式服务器节点的文件变更监控方法,其特征在于,基于所述服务信息和所述详情数据生成异常上报数据,包括:
7.根据权利要求6所述的分布式服务器节点的文件变更监控方法,其特征在于,所述异常上报数据包含文件变更路径,所述文件变更路径用于与管理后台的配置表路径进行比对,以根据比对结果分级进行文件变更通知。
8.一种分布式服务器节点的文件变更监控系统,其特征在于,包括:
9.一种分布式服务器节点的文件变更监控设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由计算机处理器执行时配置为执行如权利要求1-7任一所述的分布式服务器节点的文件变更监控方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品中包含有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如权利要求1-7任一所述的分布式服务器节点的文件变更监控方法。