本发明专利技术提供了一种指标数据的监控系统及方法,该监控系统包括:至少一个采集机、采集管理器和客户端;其中,每一个采集机与至少一个待采集设备相连;客户端用于接收采集请求,并将采集请求发送给采集管理器;采集管理器用于存储每一个采集机与所连接的至少一个待采集设备的连接关系;根据采集请求中携带的待采集设备的标识信息以及连接关系,确定与采集请求相对应的目标采集机,并向目标采集机发送采集指令;其中,采集指令指示了与所述标识信息相对应的目标待采集设备以及所述目标待采集设备上的待采集指标;目标采集机,用于根据采集指令,采集目标待采集设备上与待采集指标相对应的指标数据。本方案能提高指标数据监控的及时性。
A Monitoring System and Method for Indicator Data
【技术实现步骤摘要】
一种指标数据的监控系统及方法
本专利技术涉及计算机
,特别涉及一种指标数据的监控系统及方法。
技术介绍
随着计算机技术的发展,计算机集群的规模越来越大,即计算机集群中的设备数量越来越多。为了保障计算机集群的性能,需对计算机集群中的各个的指标数据进行监控。现有技术中,通常采用中心采集设备对各个设备的指标数据进行采集。而由于设备数量较多,且每个设备上待采集的指标数据量也很大,使得中心采集设备的监控周期较长,即需较长的周期才能完成一次指标数据的采集,这导致指标数据的监控不够及时,从而难以及时发现设备隐患并进行相应处理。
技术实现思路
本专利技术实施例提供了一种指标数据的监控系统及方法,能提高指标数据监控的及时性。第一方面,本专利技术实施例提供了一种指标数据的监控系统,包括:至少一个采集机、采集管理器和客户端;其中,每一个所述采集机与至少一个待采集设备相连;所述客户端,用于接收采集请求,并将所述采集请求发送给所述采集管理器;所述采集管理器,用于存储每一个所述采集机与所连接的所述至少一个待采集设备的连接关系;根据所述采集请求中携带的待采集设备的标识信息以及所述连接关系,从所述至少一个采集机中确定与所述采集请求相对应的目标采集机,并向所述目标采集机发送采集指令;其中,所述采集指令指示了与所述标识信息相对应的目标待采集设备以及所述目标待采集设备上的待采集指标;所述目标采集机,用于根据所述采集指令,采集所述目标待采集设备上与所述待采集指标相对应的指标数据。优选地,每一个所述待采集设备通过简单网络管理协议与所述采集机相连;每一个所述采集机作为所述目标采集机,用于根据所述简单网络管理协议,以设定第一周期对所述待采集设备的所述指标数据进行轮询采集。优选地,所述客户端包括:至少一个展示页面;其中,每一个所述展示页面,用于根据展示指令,对与所述展示指令相对应的所述待采集设备的指标数据进行展示。优选地,进一步包括:消息中间件;其中,所述目标采集机,用于将所述指标数据发送给所述消息中间件;所述消息中间件,用于从所述至少一个展示页面中确定与所述指标数据相对应的目标展示页面,向所述目标展示页面发送展示通知,并将所述指标数据存储于待展示队列中;每一个所述展示页面作为所述目标展示页面,用于根据所述展示通知,从所述待展示队列中抓取所述指标数据,并对所述指标数据进行展示。优选地,每一个所述采集机与处于同一网段的所述至少一个待采集设备相连;优选地,所述采集机与所述客户端一一对应;所述采集机,用于根据设定第二周期,确定所对应的所述客户端是否接收到更新展示指令,如果是,则抓取与所述更新展示指令相对应的采集任务,利用所述采集任务采集与所述更新展示指令相对应的指标数据;其中,所述更新展示指令指示了待采集设备的待采集的指标数据。优选地,所述目标采集机,进一步用于当采集到同一个所述待采集指标所对应的多个指标数据时,根据以下公式,对多个所述指标数据进行处理,并将所述处理后的所述指标数据发送给所述消息中间件;其中,Mi表征处理后的第i个指标数据,ki表征处理前的第i个指标数据,kmin表征多个指标数据中的最小值,kmax表征多个指标数据中的最大值。第二方面,本专利技术实施例提供了一种指标数据的监控方法,包括:将至少一个采集机中的每一个所述采集机与至少一个待采集设备相连;利用采集管理器存储每一个所述采集机与所连接的所述至少一个待采集设备的连接关系;利用客户端接收采集指令,并将所述采集请求发送给所述采集管理器;利用所述采集管理器根据所述采集请求中携带的待采集设备的标识信息以及所述连接关系,从所述至少一个采集机中确定与所述采集请求相对应的目标采集机;利用所述采集管理器向所述目标采集机发送采集指令;其中,所述采集指令指示了与所述标识信息相对应的目标待采集设备以及所述目标待采集设备上的待采集指标;利用所述目标采集机根据所述采集指令,采集所述目标待采集设备上与所述待采集指标相对应的指标数据。优选地,当所述客户端包括至少一个展示页面时,进一步包括:利用每一个所述展示页面根据展示指令,对与所述展示指令相对应的所述待采集设备的指标数据进行展示。优选地,在所述采集所述目标待采集设备上与所述待采集指标相对应的指标数据之后,进一步包括:利用所述目标采集机将所述指标数据发送给消息中间件;利用所述消息中间件从所述至少一个展示页面中确定与所述指标数据相对应的目标展示页面,向所述目标展示页面发送展示通知,并将所述指标数据存储于待展示队列中;利用所述目标展示页面根据所述展示通知,从所述待展示队列中抓取所述指标数据,并对所述指标数据进行展示。优选地,当所述目标采集机采集到同一个所述待采集指标所对应的多个指标数据时,在将所述指标数据发送给消息中间件之前,进一步包括:根据以下公式,对多个所述指标数据进行处理,并将所述处理后的所述指标数据发送给所述消息中间件;其中,Mi表征处理后的第i个指标数据,ki表征处理前的第i个指标数据,kmin表征多个指标数据中的最小值,kmax表征多个指标数据中的最大值。本专利技术实施例提供了一种指标数据的监控系统及方法,通过预先将每个采集机与至少一个待采集设备相连,并利用采集管理器存储采集机与待采集设备的连接关系。当客户端接收到采集请求时,将采集请求发送给采集管理器,则采集管理器可根据采集请求中携带的待采集设备的标识信息以及存储的连接关系,确定出与采集请求相对应的目标采集机,然后向目标采集机发送采集指令。则目标采集机可根据采集指令指示的目标待采集设备以及待采集指标,采集目标待采集设备上与待采集指标相对应的指标数据。由此,实现了多个采集机分别对与其相连的待采集设备上的指标数据进行采集,相对于现有技术中采用中心采集设备对所有设备上的指标数据进行采集,大大降低了采集机的采集难度,从而提高了指标数据的采集效率,也就是提高了指标数据监控的及时性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种指标数据的监控系统的结构示意图;图2是本专利技术一实施例提供的一种客户端中多个展示页面的示意图;图3是本专利技术一实施例提供的一种指标数据的监控方法的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种指标数据的监控系统,该监控系统可以包括:至少一个采集机101、采集管理器102和客户端103;其中,每一个所述采集机101与至少一个待采集设备相连;所述客户端103,用于接收采集请求,并将所述采集请求发送给所述采集管理器102;所述采集管理器102,用于存储每一个所述采集机101与所连接的所述至少一个待采集设备的连接关系;根据所述采集请求中携带的待采集设备的标识信本文档来自技高网...
【技术保护点】
1.一种指标数据的监控系统,其特征在于,包括:至少一个采集机、采集管理器和客户端;其中,每一个所述采集机与至少一个待采集设备相连;所述客户端,用于接收采集请求,并将所述采集请求发送给所述采集管理器;所述采集管理器,用于存储每一个所述采集机与所连接的所述至少一个待采集设备的连接关系;根据所述采集请求中携带的待采集设备的标识信息以及所述连接关系,从所述至少一个采集机中确定与所述采集请求相对应的目标采集机,并向所述目标采集机发送采集指令;其中,所述采集指令指示了与所述标识信息相对应的目标待采集设备以及所述目标待采集设备上的待采集指标;所述目标采集机,用于根据所述采集指令,采集所述目标待采集设备上与所述待采集指标相对应的指标数据。
【技术特征摘要】
1.一种指标数据的监控系统,其特征在于,包括:至少一个采集机、采集管理器和客户端;其中,每一个所述采集机与至少一个待采集设备相连;所述客户端,用于接收采集请求,并将所述采集请求发送给所述采集管理器;所述采集管理器,用于存储每一个所述采集机与所连接的所述至少一个待采集设备的连接关系;根据所述采集请求中携带的待采集设备的标识信息以及所述连接关系,从所述至少一个采集机中确定与所述采集请求相对应的目标采集机,并向所述目标采集机发送采集指令;其中,所述采集指令指示了与所述标识信息相对应的目标待采集设备以及所述目标待采集设备上的待采集指标;所述目标采集机,用于根据所述采集指令,采集所述目标待采集设备上与所述待采集指标相对应的指标数据。2.根据权利要求1所述的监控系统,其特征在于,每一个所述待采集设备通过简单网络管理协议与所述采集机相连;每一个所述采集机作为所述目标采集机,用于根据所述简单网络管理协议,以设定第一周期对所述待采集设备的所述指标数据进行轮询采集。3.根据权利要求1所述的监控系统,其特征在于,所述客户端包括:至少一个展示页面;其中,每一个所述展示页面,用于根据展示指令,对与所述展示指令相对应的所述待采集设备的指标数据进行展示。4.根据权利要求3所述的监控系统,其特征在于,进一步包括:消息中间件;其中,所述目标采集机,用于将所述指标数据发送给所述消息中间件;所述消息中间件,用于从所述至少一个展示页面中确定与所述指标数据相对应的目标展示页面,向所述目标展示页面发送展示通知,并将所述指标数据存储于待展示队列中;每一个所述展示页面作为所述目标展示页面,用于根据所述展示通知,从所述待展示队列中抓取所述指标数据,并对所述指标数据进行展示。5.根据权利要求3所述的监控系统,其特征在于,每一个所述采集机与处于同一网段的所述至少一个待采集设备相连;和/或,所述采集机与所述客户端一一对应;所述采集机,用于根据设定第二周期,确定所对应的所述客户端是否接收到更新展示指令,如果是,则抓取与所述更新展示指令相对应的采集任务,利用所述采集任务采集与所述更新展示指令相对应的指标数据;其中,所述更新展示指令指示了待采集设备的待采集的指标数据。6.根据权利要求3所述的监控系统,其特征在于,所述目标采集机,进一步用于当采集到同一个所述待采...
【专利技术属性】
技术研发人员:于昊,
申请(专利权)人:山东浪潮云信息技术有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。