[发明专利]主机性能监控方法及装置、电子设备及存储介质有效
申请号: | 201910875135.5 | 申请日: | 2019-09-17 |
公开(公告)号: | CN110737566B | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 吴超勇 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F11/22 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;王迎 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 性能 监控 方法 装置 电子设备 存储 介质 | ||
本发明涉及安全监控技术领域,提出一种主机性能监控方法,该方法包括:以IP主机为集群节点,通过TCP协议搭建去中心化的点对点分布式网络以形成服务器集群,并根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机;在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系;通过主节点主机及根据互信关系采集监控指标值,根据监控指标值获取所述从节点主机的运行状态;通过主节点主机判断所述运行状态是否异常,若运行状态异常,则生成告警报文,并将告警报文触发至监控端。
技术领域
本发明涉及安全监控领域,尤其涉及一种主机性能监控方法及装置、电子设备及存储介质。
背景技术
现有生产服务器集群的主机性能监控需要在每台主机上部署监控agent获取主机的性能特征,每个主机都要新增大量的日志输出代码,并且,面对大量的服务器集群,可能还增加专门的运维成本。
对服务器集群进行性能监控时,监控计算机服务器集群中的各个服务器在运行过程中主板产生的海量机器码指令,利用大数据技术中的实时流数据采集框架对主板产生的机器码指令数据进行实时采集,这样部署和更新十分繁琐,代码侵入性风险大。
因此,亟需一种只通过监控某一主机性能就能触发整个服务器集群之间主机性能监控的方法。
发明内容
本发明提供一种主机性能监控方法及装置、电子设备及存储介质,其主要目的在于通过在服务器集群之间建立主机密钥生成系统、从机密钥管理系统来建立主节点主机与从节点主机之间的互信关系,然后基于该互信关系启动主机监控程序,进而达成对整个主机性能的监控,确保服务器集群中各主机的性能监控的一致性。
为实现上述目的,本发明提供的主机性能监控方法,应用于电子设备,所述方法包括:
以IP主机为集群节点,通过TCP协议搭建去中心化的点对点分布式网络以形成服务器集群,并根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机;
在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系;
通过所述主节点主机及根据所述互信关系采集监控指标值,根据所述监控指标值获取所述从节点主机的运行状态;
通过所述主节点主机判断所述运行状态是否异常,若所述运行状态异常,则生成告警报文,并将所述告警报文触发至监控端。
优选地,在根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机的过程中,包括:
根据IP主机的CPU和/或内存的大小生成主机性能指标;
根据主机性能指标和主机所运行任务量对所述服务器集群中的各IP主机进行排序并生成排序结果;
根据所述排序结果确定出主节点主机,除主节点主机外的其余节点为从节点主机。
优选地,在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系的过程包括:
在所述主节点主机中建立主机密钥生成系统,在所述从节点主机中建立从机密钥管理系统;
基于非对称加密算法,在所述主机密钥生成系统生成公私密钥对;
将所述主机密钥生成系统生成的公私密钥对分离,并存储所述公私密钥对中的私钥于主节点主机中;
基于ssh协议或stp将所述公私密钥对中的公钥上传至服务器集群中各从机节点主机的从机密钥管理系统;
在所述从机密钥管理系统与主机密钥生成系统之间,基于dubbo协议、tcp协议、http协议中的任一协议建立传输通道,所述传输通道用于传输所述公钥并实现对所述私钥的解密,以建立互信关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910875135.5/2.html,转载请声明来源钻瓜专利网。