【技术实现步骤摘要】
主机性能监控方法及装置、电子设备及存储介质
本专利技术涉及安全监控领域,尤其涉及一种主机性能监控方法及装置、电子设备及存储介质。
技术介绍
现有生产服务器集群的主机性能监控需要在每台主机上部署监控agent获取主机的性能特征,每个主机都要新增大量的日志输出代码,并且,面对大量的服务器集群,可能还增加专门的运维成本。对服务器集群进行性能监控时,监控计算机服务器集群中的各个服务器在运行过程中主板产生的海量机器码指令,利用大数据技术中的实时流数据采集框架对主板产生的机器码指令数据进行实时采集,这样部署和更新十分繁琐,代码侵入性风险大。因此,亟需一种只通过监控某一主机性能就能触发整个服务器集群之间主机性能监控的方法。
技术实现思路
本专利技术提供一种主机性能监控方法及装置、电子设备及存储介质,其主要目的在于通过在服务器集群之间建立主机密钥生成系统、从机密钥管理系统来建立主节点主机与从节点主机之间的互信关系,然后基于该互信关系启动主机监控程序,进而达成对整个主机性能的监控,确保服务器集群中各主机的性能监控的一致性。为实现上述目的,本专利技术提供的主机性能监控方法,应用于电子设备,所述方法包括:以IP主机为集群节点,通过TCP协议搭建去中心化的点对点分布式网络以形成服务器集群,并根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机;在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系;通过所述主节点主机及根据所述互信关 ...
【技术保护点】
1.一种主机性能监控方法,应用于电子设备,其特征在于,所述方法包括:/n以IP主机为集群节点,通过TCP协议搭建去中心化的点对点分布式网络以形成服务器集群,并根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机;/n在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系;/n通过所述主节点主机及根据所述互信关系采集监控指标值,根据所述监控指标值获取所述从节点主机的运行状态;/n通过所述主节点主机判断所述运行状态是否异常,若所述运行状态异常,则生成告警报文,并将所述告警报文触发至监控端。/n
【技术特征摘要】
1.一种主机性能监控方法,应用于电子设备,其特征在于,所述方法包括:
以IP主机为集群节点,通过TCP协议搭建去中心化的点对点分布式网络以形成服务器集群,并根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机;
在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系;
通过所述主节点主机及根据所述互信关系采集监控指标值,根据所述监控指标值获取所述从节点主机的运行状态;
通过所述主节点主机判断所述运行状态是否异常,若所述运行状态异常,则生成告警报文,并将所述告警报文触发至监控端。
2.根据权利要求1所述的主机性能监控方法,其特征在于,在根据IP主机的性能和所运行任务量在所述服务器集群中确定主节点主机、从节点主机的过程中,包括:
根据IP主机的CPU和/或内存的大小生成主机性能指标;
根据主机性能指标和主机所运行任务量对所述服务器集群中的各IP主机进行排序并生成排序结果;
根据所述排序结果确定出主节点主机,除主节点主机外的其余节点为从节点主机。
3.根据权利要求1所述的主机性能监控方法,其特征在于,在所述主节点主机、从节点主机之间通过传输信道建立基于公私密钥对的互信关系的过程包括:
在所述主节点主机中建立主机密钥生成系统,在所述从节点主机中建立从机密钥管理系统;
基于非对称加密算法,在所述主机密钥生成系统生成公私密钥对;
将所述主机密钥生成系统生成的公私密钥对分离,并存储所述公私密钥对中的私钥于主节点主机中;
基于ssh协议或stp将所述公私密钥对中的公钥上传至服务器集群中各从机节点主机的从机密钥管理系统;
在所述从机密钥管理系统与主机密钥生成系统之间,基于dubbo协议、tcp协议、http协议中的任一协议建立传输通道,所述传输通道用于传输所述公钥并实现对所述私钥的解密,以建立互信关系。
4.根据权利要求3所述的主机性能监控方法,其特征在于,在基于非对称加密算法,在所述主机密钥生成系统生成公私密钥对的过程中,包括:
在所述主节点主机的预设目录下生成关于所述主节点主机的公私密钥对;其中,所述公私密钥对中的公钥、私钥为字母,数字和符号的组合;
将所述公私密钥对中的公钥、私钥分别保存在预设隐藏路径下,并为所述从节点主机分配用户属组和对应的公钥访问权限。
5.根据权利要求4所述的主机性能监控方法,其特征在于,在分配对应的用户属组和对应的公钥访问权限的过程中,包括:
通过所述主节点主机...
【专利技术属性】
技术研发人员:吴超勇,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。