首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 修改 / 数据监控方法、装置、计算机设备及存储介质

数据监控方法、装置、计算机设备及存储介质

阅读:765发布:2021-06-12

专利汇可以提供数据监控方法、装置、计算机设备及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种数据监控方法、装置、计算机设备及存储介质,涉及 数据处理 技术领域,本发明主要的技术方案为:通过监控 节点 上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录;通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、 修改 时间、和/或修改人;将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。本发明主要用于对分布式文件系统整体的存储情况做到汇总统计并实时监控。,下面是数据监控方法、装置、计算机设备及存储介质专利的具体信息内容。

1.一种数据监控方法,其特征在于,应用于分布式文件系统中的任一监控节点,所述方法包括:
通过所述监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
2.根据权利要求1所述的数据监控方法,其特征在于,所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息进行分析,以确定所述数据文件是否达到报警线,包括:
根据所述各节点目录下的数据文件的存储信息进行累加计算,得到总存储量信息;
判断所述总存储量信息是否超过预置范围;
若超过,则确定所述数据文件达到报警线。
3.根据权利要求1所述的数据监控方法,其特征在于,所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的修改时间进行分析,以确定所述数据文件是否达到报警线,包括:
获取所述本地文件中写入所述数据文件的开始时间及结束时间;所述开始时间和所述结束时间分别为写入所述数据文件的时间及最后写入所述数据文件的时间;
根据所述结束时间和所述开始时间计算所述数据文件的写入时长;
判断所述写入时长是否小于需要在所述分布式文件系统中写入所述数据文件的所需时长;
若小于,则确定所述数据文件达到报警线。
4.根据权利要求1所述的数据监控方法,其特征在于,所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的修改人进行分析,以确定所述数据文件是否达到报警线,包括:
获取所述修改人的用户权限及写入所述数据内容的操作权限;
判断所述修改人的用户权限中是否包含所述操作权限;
若不包含,则确定所述数据文件达到报警线。
5.根据权利要求1-4任一项所述数据监控方法,其特征在于,所述确定所述数据文件是否达到报警线之后,所述方法还包括:
将达到所述报警线的数据文件的信息发送给服务器,使得所述服务器展示并报警所述达到所述报警线的数据文件。
6.根据权利要求1所述数据监控方法,其特征在于,所述方法还包括:
当所述分布式文件系统中存在节点下的数据文件目录和/或所述数据文件目录对应的简要信息变更时,获取数据文件目录和/或所述数据文件目录对应的简要信息变更的变更信息;
根据所述变更信息更新所述监控节点上存储的对应的节点的数据文件目录和/或所述数据文件目录对应的简要信息。
7.一种数据监控装置,其特征在于,所述装置包括:
获取模,用于通过监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
所述获取模块,还用于通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
存储模块,用于将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
确定模块,用于根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
8.根据权利要求7所述的数据监控装置,其特征在于,所述确定模块,包括:
计算单元,用于根据所述各节点目录下的数据文件的存储信息进行累加计算,得到总存储量信息;
判断单元,用于判断所述总存储量信息是否超过预置范围;
确定单元,用于若所述总存储量信息超过预置范围,则确定所述数据文件达到报警线。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至
6任一项所述数据监控方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据监控方法。

说明书全文

数据监控方法、装置、计算机设备及存储介质

技术领域

[0001] 本发明涉及数据处理技术领域,尤其涉及一种数据监控方法、装置、计算机设备及存储介质。

背景技术

[0002] 随着社会信息化技术的不断提高以及互联网技术快速普及,需要处理的数据也越来越大,各个领域对海量数据处理的需求也越来越多。在单机存储空间和运算能已经不能满足人们对海量数据处理需求的背景下,分布式计算和并行计算开始快速发展和应用。大规模下分布式系统的监控信息是海量的,监控资源是多层次多来源的,大数据的动态性、复杂性给大数据的监控系统带来众多困难。如何有效的监测大数据中的数据,及时对数据进行预测,在出现故障前采取相应措施,是提高大数据服务质量的关键,也是目前研究的重点。
[0003] 大数据的主要特点就是分布式文件系统及分布式计算,故要利用大数据进行存储的时候一定需要存储空间的,存储的数据会随着企业的发展、业务的变化日益增多,因此要实时监控存储的变化以便在需要的时候进行扩容及清除垃圾文件。
[0004] 目前的监控装置都是装置在分布式系统中的节点上,这样的好处是可以监控每一个节点的实时运行情况,但是没有进行汇总及监控分布式系统整体的运行情况,针对整体的存储情况更是没有做到汇总统计并实时监控。

发明内容

[0005] 本发明提供一种数据监控方法、装置、计算机设备及存储介质,实现了针对分布式文件系统整体的存储情况做到汇总统计并实时监控。
[0006] 本发明实施例提供了一种数据监控方法,应用于分布式文件系统中的任一监控节点,该方法包括:
[0007] 通过所述监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
[0008] 通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
[0009] 将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
[0010] 根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0011] 本发明实施例提供了一种数据监控装置,该装置包括:
[0012] 获取模,用于通过监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
[0013] 所述获取模块,还用于通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
[0014] 存储模块,用于将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
[0015] 确定模块,用于根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0016] 一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据监控方法。
[0017] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据监控方法。
[0018] 上述数据监控方法、装置、计算机设备及存储介质,与目前通过在分布式系统上的各个节点均设置监控装置进行数据监控相比,本实施例通过分布式文件系统中监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,然后通过目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;并将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中,最后根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。即本发明通过监控节点发起的调度任务便可获取分布式文件系统的运行状态、存储空间情况,当分布式文件系统出险存储空间不足或者运行报错时监控都能及时的告知运营人员进行维护,从而保障系统的稳定运行,提高分布式文件系统的数据监控效率。附图说明
[0019] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本发明一实施例中数据监控方法的一流程图
[0021] 图2是本发明一实施例中确定数据文件是否达到报警线的一流程图;
[0022] 图3是本发明一实施例中确定数据文件是否达到报警线另的一流程图;
[0023] 图4是本发明一实施例中确定数据文件是否达到报警线又的一流程图;
[0024] 图5是本发明一实施例中数据监控装置的一示意图;
[0025] 图6是本发明一实施例中计算机设备的一示意图。

具体实施方式

[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 在一实施例中,如图1所示,提供一种数据监控方法,该方法应用于分布式文件系统中的任一监控节点,该方法包括如下步骤:
[0028] S10,通过监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录。
[0029] 其中,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录,简要信息用于简要记录存储在对应的数据文件目录下的数据内容。目标目录可以根据用户的实际需求进行选择,比如说需要借助大数据的文件系统存储某个文件,但是这个文件又比较重要,需要进行备份,还有更改等操作,那么就可以单独针对这一个文件做一个监控,只监控这一个文件的大小、数据变化情况即可,同时需要进行监控的数据文件目录即为该文件所在的目录。需要说明的是,本发明实施例应用于分布式文件系统中,即在需要使用大数据集群的场景中都可通过本发明实施例进行数据监控,比如在使用大数据集群进行存储数据时、使用大数据集群进行计算任务等,本发明实施例不做具体限定。其中,分布式文件系统是集群节点组成的一个整体,一个完整的数据文件是被分开来存储到不同的节点机器上的。
[0030] 在本发明实施例中,具体可通过在分布式文件系统的任一节点上设置的调度任务获取需要监控的数据文件目录。需要说明的是,本发明实施例可以根据实际需求选择需要进行监控的数据文件目录,如存在一个需要对数据文件A进行监控的任务,那么可根据该需求在分布式文件系统中选择各个节点下关于数据文件A所在的数据文件目录。
[0031] 其中,节点上设置的调度任务是一个轻量级的任务,调度任务是获取分布式系统存储情况的任务,里面的程序是执行的shell脚本,用来获取分布式系统的存储情况。需要说明的是,节点上设置的调度任务内存储有分布式文件系统中各个节点下的数据文件目录,以及与各数据文件目录分别对应的简要信息,该简要信息用于简要记录存储在对应的数据文件目录下的数据内容,当需要对分布式文件系统中的数据文件进行监控时,通过存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的数据文件目录,然后通过选择的数据文件目录调取相应节点下的各子数据文件的存储信息、修改时间、和/或修改人。
[0032] 对于本发明实施例,通过该轻量级的调度任务启动的服务程序不需要太过于复杂,服务程序相对于传统的监控装置的服务器的压力较小,所使用的资源、占用的内存等都很小。对于本发明实施例,只需要启动一个单独的小型服务用来接收调度任务发送过来的监控信息并将信息做成可视化的图表界面后展示出来就可以了,这里的服务器的需要出来的程序很少,服务器也没什么压力,小型的服务器足以满足需求。
[0033] S20,通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人。
[0034] 其中,目标目录是根据实际需求从数据文件目录中选择得到的,而节点目录是由目标目录和该目录所对应的节点组的,即通过节点目录可从分布式文件系统中获取到对应节点下的数据文件。在本发明实施例中,在获取到需要进行目标目录之后,通过获取的目标目录获取其对应节点目录下各子数据文件的存储信息、修改时间和或修改人。具体的,在分布式文件系统中的任意一个节点上执行调度任务来实现监控分布式系统的存储情况,调度任务执行的shell脚本能获取到分布式文件系统的所有目录,然后通过获取的目录获取对应目录下存储文件的大小、目录下文件的新建/修改时间,及修改人等信息,本发明实施例不做具体限定,通过这些信息实现对分布式文件系统的数据监控。
[0035] S30,将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中。
[0036] 需要说明的是,由于本发明实施例是有分布式文件系统中的任一个节点发起的数据监控任务,因此在该节点获取到需要进行监控的各节点下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中之后,需要将获取到的各节点下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中存储在本地文件中,即将获取的信息存储到该节点的本地文件中,从而实现该监控节点对需要进行监控的数据文件进行监控。
[0037] S40,根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0038] 对于本发明实施例,在将各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中之后,需要根据预置监控需求对本地文件中的各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。其中,预置监控需求是根据实际需求进行设定的,如监控数据文件的存储容量是否超过一定的数值范围,则可将预置监控需求设置成数据文件的存储容量不超过预置数值范围;如监控数据文件的最后修改时间,则可将预置监控需求设置成数据文件的最后修改时间是否超过预置时间等,本发明实施例不做具体限定。
[0039] 本发明实施例提供了一种数据监控方法,与目前通过在分布式系统上的各个节点均设置监控装置进行数据监控相比,本实施例通过分布式文件系统中监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,然后通过目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;并将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中,最后根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。即本发明通过监控节点发起的调度任务便可获取分布式文件系统的存储信息、修改时间、和/或修改人情况,当分布式文件系统出险存储空间不足或者运行报错时监控都能及时的告知运营人员进行维护,从而保障系统的稳定运行,提高分布式文件系统的数据监控效率。
[0040] 如图2所示,在本发明提供的一个实施例中,步骤S40:所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息,以确定所述数据文件是否达到报警线,包括:
[0041] S40A1,根据所述各节点目录下的存储信息进行累加计算,得到总存储量信息。
[0042] 在本发明实施例中,在将数据文件目录获取对应节点目录下数据文件的存储信息、修改时间、和/或修改人存储到本地文件中之后,需要根据存储维度信息对各子数据文件的存储信息进行累加计算得到数据文件的总存储量信息。
[0043] S40A2,判断所述总存储量信息是否超过预置范围。
[0044] S40A3,若超过,则确定所述数据文件达到报警线。
[0045] 其中,预置范围是根据实际需求进行设定的,例如,预置范围可设置成总存储量信息超过其负载的百分之八十,或者百分之八十五等,本发明实施例不做具体限定。
[0046] 例如,根据目标目录获取A节点目录下数据文件的存储信息为11G,B节点目录下的数据文件的存储信息为15G,C节点目录下的数据文件的存储信息为15G,对各节点目录的存储信息进行累加得到数据文件的总存储量信息为41G,即该数据文件已经使用了41G的存储容量,若该数据文件可用的存储容量为50G,预置范围为可用存储容量的百分之八十,则通过判断数据文件的存储容量41G超过可用存储容量40G,说明总存储信息超过预置范围,此时可确定数据文件达到报警线,系统会自动将告警信息发送邮件给运营人员,也可以发送短信来通知运营人员,也可以设置自动拨打电话给运营人员。
[0047] 如图3所示,在本发明提供的一个实施例中,步骤S40:所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的修改时间,以确定所述数据文件是否达到报警线,包括:
[0048] S40B1,获取所述本地文件中写入所述数据文件的开始时间及结束时间。
[0049] 其中,数据文件的修改时间包括数据文件下写入的开始时间和结束时间,所述开始时间和所述结束时间分别为写入所述数据文件的时间及最后写入所述数据文件的时间。
[0050] S40B2,根据所述结束时间和所述开始时间计算所述数据文件的写入时长。
[0051] 例如,写入数据文件的开始时间为2018年12月5日13:00,写入数据文件的结束时间为2018年12月5日15:00,则根据该数据文件的结束时间和开始时间计算得出数据文件的写入时长为2小时。
[0052] S40B3,判断所述写入时长是否小于需要在所述分布式文件系统中写入所述数据文件的所需时长。
[0053] 其中,在所述分布式文件系统中写入所述数据文件的所需时长,是在分布式文件系统中写入数据文件的实际所需要的时长,所需时长可根据数据文件的大小和写入分布式文件系统的速度进行确定。
[0054] S40B4,若小于,则确定所述数据文件达到报警线。
[0055] 在本发明实施例中,获取本地文件中在数据文件下写入数据文件的开始时间及结束时间,并根据所述结束时间和所述开始时间计算所述数据文件的写入时长,然后判断所述写入时长是否小于需要在所述分布式文件系统中写入所述数据的所需时长,若小于,说明数据文件写入不完整,此时需要确定数据文件达到报警线,需要对写入的数据文件进行报警,以及时通知后台管理人员做出相应的处理。
[0056] 如图4所示,在本发明提供的一个实施例中,步骤S40:所述根据预置监控需求对所述本地文件中各节点目录下的数据文件的修改人进行分析,以确定所述数据文件是否达到报警线,包括:
[0057] S40C1,获取所述修改人的用户权限及写入所述数据内容的操作权限。
[0058] 需要说明的是,不同的修改人具有不同的用户权限,该用户权限是预先根据实际需求进行设定的,用户权限具体可以为写入数据内容的权限、读取数据内容的权限、修改数据内容的权限等,本发明实施例不做具体限定。
[0059] S40C2,判断所述修改人的用户权限中是否包含所述操作权限。
[0060] S40C3,若不包含,则确定所述数据文件达到报警线。
[0061] 对于本发明实施例,在获取到修改人的用户权限及写入数据内容的操作权限之后,判断修改人用户权限是否包含写入数据内容的操作权限,若包含,则说明修改人具有在分布式系统中写入数据的权限;若不包含,则说明修改人不具有在分布式系统中写入数据的权限,此时可确定数据文件达到报警线,即在分布式系统中写入数据的人不满足不是预先设置的人,此时需要进行报警处理。
[0062] 在本发明实施例中,将确定为达到所述报警线的数据发送个服务器,使得所述服务器展示并报警所述达到所述报警线的数据文件。报警线主要是基于分布式系统的性能、分布式系统的节点数量、分布式系统的存储大小来设置的,当要处理的程序超出分布式系统的性能负载能力的90%时、要存储的数据超出分布式系统的存储空间的80%时都会触发告警;当达到警戒线触发告警装置后,系统会自动将告警信息发送邮件给运营人员,也可以发送短信来通知运营人员;也可以设置自动拨打电话给运营人员。
[0063] 在本发明提供的一个实施例中,所述方法还包括:当所述分布式文件系统中存在节点下的数据文件目录和/或所述数据文件目录对应的简要信息变更时,获取数据文件目录和/或所述数据文件目录对应的简要信息变更的变更信息;根据所述变更信息更新所述监控节点上存储的对应的节点的数据文件目录和/或所述数据文件目录对应的简要信息。
[0064] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0065] 在一实施例中,提供一种数据监控装置,该数据监控装置与上述实施例中数据监控方法一一对应。如图5所示,该数据监控装置包括获取模块10、存储模块20和确定模块30。各功能模块详细说明如下:
[0066] 获取模块10,用于通过监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
[0067] 所述获取模块10,还用于通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
[0068] 存储模块20,用于将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
[0069] 确定模块30,用于根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0070] 具体的,所述确定模块30,包括:
[0071] 计算单元31,用于根据所述各节点目录下的数据文件的存储信息进行累加计算,得到总存储量信息;
[0072] 判断单元32,用于判断所述总存储量信息是否超过预置范围;
[0073] 确定单元33,用于若所述总存储量信息超过预置范围,则确定所述数据文件达到报警线。
[0074] 具体的,所述确定模块30,包括:
[0075] 获取单元34,取所述本地文件中写入所述数据文件的开始时间及结束时间;所述开始时间和所述结束时间分别为写入所述数据文件的时间及最后写入所述数据文件的时间;
[0076] 所述计算单元31,还用于根据所述结束时间和所述开始时间计算所述数据文件的写入时长;
[0077] 所述判断单元32,还用于判断所述写入时长是否小于需要在所述分布式文件系统中写入所述数据文件的所需时长;
[0078] 所述确定单元33,还用于若判断所述写入时长小于需要在所述分布式文件系统中写入所述数据的所需时长,则确定所述数据文件达到报警线。
[0079] 具体的,所述确定单元30,包括:
[0080] 所述获取单元34,用于获取所述修改人的用户权限及写入所述数据内容的操作权限;
[0081] 所述判断单元33,用于判断所述修改人的用户权限中是否包含所述操作权限;
[0082] 所述确定单元33,用于若所述修改人的用户权限中不包含所述操作权限,则确定所述数据文件达到报警线。
[0083] 进一步的,所述装置还包括:
[0084] 发送模块40,用于将达到所述报警线的数据文件的信息发送给服务器,使得所述服务器展示并报警所述达到所述报警线的数据文件。
[0085] 进一步的,所述装置还包括:
[0086] 所述获取模块10,还用于当所述分布式文件系统中存在节点下的数据文件目录和/或所述数据文件目录对应的简要信息变更时,获取数据文件目录和/或所述数据文件目录对应的简要信息变更的变更信息;
[0087] 更新模块,用于根据所述变更信息更新所述监控节点上存储的对应的节点的数据文件目录和/或所述数据文件目录对应的简要信息。
[0088] 关于数据监控装置的具体限定可以参见上文中对于数据监控方法的限定,在此不再赘述。上述数据监控装置中的各个模块可全部或部分通过软件硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0089] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现前述任意一种数据监控方法。
[0090] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0091] 通过所述监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
[0092] 通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
[0093] 将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
[0094] 根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0095] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0096] 通过所述监控节点上存储的分布式文件系统中各个节点下的数据文件目录对应的简要信息选择需要进行监控的目标目录,所述数据文件目录为所述分布式文件系统中不同节点下数据文件所对应的目录;
[0097] 通过所述目标目录获取所述分布式文件系统中对应节点目录下数据文件的存储信息、修改时间、和/或修改人;
[0098] 将获取的各节点目录下的数据文件的存储信息、修改时间、和/或修改人存储在本地文件中;
[0099] 根据预置监控需求对所述本地文件中各节点目录下的数据文件的存储信息、修改时间、和/或修改人进行分析,以确定所述数据文件是否达到报警线。
[0100] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0101] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0102] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
相关专利内容
标题 发布/更新时间 阅读量
定向声音修改 2020-05-13 713
修改对话窗口 2020-05-13 593
一种环保修改液 2020-05-12 539
一种修改纸 2020-05-11 922
声学信号修改 2020-05-12 965
修改对象的基层 2020-05-12 643
OCT图像修改 2020-05-12 308
修改液笔 2020-05-11 350
修改对象的基层 2020-05-13 91
引导过程修改 2020-05-13 886
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈