[发明专利]一种分布式集群的客户端监视节点的方法在审
申请号: | 201710058686.3 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106850292A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 张金刚 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 集群 客户端 监视 节点 方法 | ||
技术领域
本发明涉及分布式集群的IT运维管理的技术领域,尤其涉及了一种分布式集群的客户端监视节点的方法。
背景技术
目前传统集群各模块应用状态监控,是需要当前集群的所有节点都使用同一个模块拓扑配置,此方式分三种,第一种是每个节点都在自身本地存储一套静态应用模块拓扑配置信息;另一种是使用动态存储配置服务,读取服务获取应用节点拓扑信息;第三种是遍历集群所有节点来确定某应用的状态。
而对于相对独立的分布式集群监控系统,以上提及的前两种方式在不同情况下,带来实际集群监视的不确定性。比如静态配置的不适应某些应用的动态部署,或者动态存储配置服务处于异常等情况导致的集群监视的不确定性。第三种,在集群拥有大量节点时,服务主动扫描无用节点,势必是一种时间的浪费。
发明内容
本发明所要解决的技术问题是:目前传统集群各模块应用状态监控对于相对独立的分布式集群监控系统并不适用,采用传统集群各模块会带来集群监视的不确定性,同时在集群拥有大量节点时,服务端会主动扫描无用节点,造成浪费。
为解决上面的技术问题,本发明提供了一种分布式集群的客户端监视节点的方法,该方法包括如下步骤:
S1,在分布式集群的所有节点处均部署具有监视模块的客户端;
S2,开启客户端内部的监视模块的守护进程,客户端读取所有的监视模块配置,客户端根据这些配置加载所有监视模块的功能;
S3,通过客户端内的监视模块对当前节点存在的监视点进行数据扫描收集;
S4,客户端将扫描收集的数据自动推送到服务端。
进一步地,所述步骤S2中还包括:客户端扫描当前节点信息,并将扫描的信息稽核,在一定时间段内推送给服务端。
进一步地,所述S3中包括:根据扫描收集的数据信息,客户端进行监视触发级别的调整,或更新当前监视配置信息。
上述进一步的有益效果:客户端本身均具有已知监视点的监视功能,再启动后,自动扫描所有的监视点,并根据当前节点信息,自适应调整各监视点的采集频率,减少了集群各节点的针对性功能模块的部署及监视调整
进一步地,监视触发级别按照降频依次包括:第一监视触发级别、第二监视触发级别、第三监视触发级别、第四监视触发级别。
上述进一步的有益效果:一个介于高频级别与低频级别的中间态,当一个处于高频级别的应用监视点所监视的信息在一定高频扫描次数均捕获不到时,则将此监视点级别置为中频级别,若在中频级别扫描期间,监视点捕获恢复后,则恢复高频级别,若在中频级别扫描期间,一直没有监视信息,则置为低频级别。
进一步地,所述S1中部署客户端的节点具有如下信息:IP、用户、口令、安装目录、端口。
进一步地,S1中还包括:所有节点处均部署与客户端对应的部分服务端,所述的部署服务端的节点具有如下信息:IP、用户、口令、安装目录、端口。
进一步地,该方法还包括:S5中,查看监视信息,查看监视信息方式包括:登陆到服务端,使用网络监视工具监视当前服务端节点的端口,从而查看监视信息。
进一步地,查看监视信息方式还包括:S5,若是集成可视化界面,打开监视页面,查看监视信息。
进一步地,所述客户端配置有监视模块名称和与监视模块有关的配置信息两部分。
进一步地,所述S4中客户端通过UDP协议将扫描收集的数据推送到服务端。
本法发明的有益效果:客户端采集所在节点主机的监视数据,客户端将监视的数据通过UDP协议推送到服务端,从而服务端不用主动扫描集群各节点的信息,所以降低服务端对集群节点的遍历无用扫描,节省了时间成本。
附图说明
图1为本发明的一种分布式集群的客户端监视节点的方法流程图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如附图1所示,一种分布式集群的客户端监视节点的方法,该方法包括如下步骤:
S1,在分布式集群的所有节点处都部署具有监视模块的客户端;在客户端上配置有监视模块名称和与监视模块有关的配置信息两部分;其中,部署客户端的节点信息包括:IP、用户、口令、安装目录、端口;与客户端对应的部分部署服务端,其服务端的节点信息包括:IP、用户、口令、安装目录、端口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058686.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种雷达终端的地图模块软件组织方法
- 下一篇:半导体模块