一种主机运行远程监控系统技术方案

技术编号:23608908 阅读:37 留言:0更新日期:2020-03-28 08:58
本发明专利技术涉及远程监控系统,具体涉及一种主机运行远程监控系统,包括监控服务器及设于各主机内部的主机监控模块,监控服务器与用于生成监控服务器、主机之间信息认证交互登录公钥的登录公钥生成模块相连,监控服务器与用于向主机下发登录公钥的登录公钥下发模块相连,监控服务器与用于对服务进程中主机的工作活动状态进行远程探测的远程探活模块相连;本发明专利技术提供的技术方案能够有效克服现有技术所存在的不能对服务器主机进行全面有效地监控、容易因执行范围外的监控任务而出现误报的缺陷。

A kind of remote monitoring system for host running

【技术实现步骤摘要】
一种主机运行远程监控系统
本专利技术涉及远程监控系统,具体涉及一种主机运行远程监控系统。
技术介绍
随着信息时代的到来,大数据、云计算和机器学习等逐渐成为计算机领域的研究热点。大数据、云计算和机器学习具有一个共同的特点:需要进行复杂而庞大的计算。因此,往往需要使用大量计算机服务器组成一个或多个集群进行并行计算,合力完成一项或多项计算任务。近年来随着使用需求不断扩大,计算机服务器集群规模也从原来的几十台逐渐发展成几百台、几千台,甚至几万台。随着计算机服务器集群的大规模化,如何对服务器主机进行有效监控,保证主机正常工作逐渐成为运维人员面临的难题。现有主机运行远程监控系统的不能对服务器主机进行全面有效地监控,无法根据用户下发监控指令中包含的监控任务对各主机进行监控,容易因执行范围外的监控任务而出现误报的情况。
技术实现思路
(一)解决的技术问题针对现有技术所存在的上述缺点,本专利技术提供了一种主机运行远程监控系统,能够有效克服现有技术所存在的不能对服务器主机进行全面有效地监控、容易因执行范围外的监控任务而出现误报的缺陷。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种主机运行远程监控系统,包括监控服务器及设于各主机内部的主机监控模块,所述监控服务器与用于生成监控服务器、主机之间信息认证交互登录公钥的登录公钥生成模块相连,所述监控服务器与用于向主机下发登录公钥的登录公钥下发模块相连,所述监控服务器与用于对服务进程中主机的工作活动状态进行远程探测的远程探活模块相连;所述监控服务器与用于接收监控指令的监控指令接收模块相连,所述监控服务器与用于接收到监控指令后向所述主机监控模块下发监控任务的监控任务下发模块相连,所述监控服务器与用于向所述主机监控模块下发配置参数的监控参数配置模块相连,所述主机监控模块通过监控数据收集模块向所述监控服务器返回监控任务对应的监控数据;所述监控服务器与数据存储模块相连,所述数据存储模块通过无线通信模块接收用于监测各主机物理数据的物理数据监控单元、用于监测各主机运行数据的运行数据监控单元、用于监测各主机安全性能的安全性能监控模块返回的监测数据,所述监控服务器与用于对所述数据存储模块中存储的监测数据进行分析的数据分析模块相连,所述监控服务器与用于根据所述数据分析模块的分析结果生成分析报告的分析报告生成模块相连,所述分析报告生成模块通过所述无线通信模块向移动终端发送分析报告。优选地,所述远程探活模块以预定周期向服务进程中的各主机发送远控探活请求,记录并存储各主机响应远控探活请求的响应日志,并基于响应日志分析各主机的探活结果。优选地,所述远程探活模块对任一主机探活成功,则向该主机发送至少一个参数获取请求,并接收该主机的响应信息。优选地,主机接收到所述登录公钥下发模块发送的登录公钥后,通过无密码方式进行登录。优选地,所述监控任务下发模块利用预先创建的读取脚本,对所述监控服务器接收的监控指令进行读取,获取监控指令中包含的各监控任务,并将读取到的各监控任务发送给所述主机监控模块。优选地,所述控任务下发模块根据所述监控服务器接收的监控指令,对监控任务进行更新,并将更新后的监控任务发送给所述主机监控模块,以覆盖所述主机监控模块上原有的监控任务。优选地,所述监控参数包括监控时间、监控周期、监控信息采集方式、监控信息整合方式和监控信息传输方式。优选地,所述物理数据监控单元用于监测包括硬盘、网卡、内存、CPU、风扇、电源在内的工作温度、工作电压相关物理数据。优选地,所述运行数据监控单元用于监测各主机的系统运行状态、进程资源CPU占用率、进程资源内存交换区使用率。(三)有益效果与现有技术相比,本专利技术所提供的一种主机运行远程监控系统,具有以下有益效果:1、监控指令接收模块接收监控指令,监控任务下发模块用于监控服务器接收到监控指令后向主机监控模块下发监控任务,监控参数配置模块向主机监控模块下发配置参数,主机监控模块通过监控数据收集模块向监控服务器返回监控任务对应的监控数据,监控任务下发模块利用预先创建的读取脚本,对监控服务器接收的监控指令进行读取,获取监控指令中包含的各监控任务,并将读取到的各监控任务发送给主机监控模块,从而能够根据用户发送监控指令中包含的监控任务,对各主机进行有效监控,防止出现误报的情况;2、物理数据监控单元监测各主机物理数据,运行数据监控单元监测各主机运行数据,安全性能监控模块监测各主机安全性能,配合监控数据收集模块收集的监控数据,能够对各主机进行全面有效地监控;3、数据分析模块对数据存储模块中存储的监测数据进行分析,分析报告生成模块根据数据分析模块的分析结果生成分析报告,分析报告生成模块通过无线通信模块向移动终端发送分析报告,使得用户能够及时了解各主机的工作状态。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术系统示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种主机运行远程监控系统,如图1所示,包括监控服务器及设于各主机内部的主机监控模块,监控服务器与用于生成监控服务器、主机之间信息认证交互登录公钥的登录公钥生成模块相连,监控服务器与用于向主机下发登录公钥的登录公钥下发模块相连,监控服务器与用于对服务进程中主机的工作活动状态进行远程探测的远程探活模块相连;监控服务器与用于接收监控指令的监控指令接收模块相连,监控服务器与用于接收到监控指令后向主机监控模块下发监控任务的监控任务下发模块相连,监控服务器与用于向主机监控模块下发配置参数的监控参数配置模块相连,主机监控模块通过监控数据收集模块向监控服务器返回监控任务对应的监控数据;监控服务器与数据存储模块相连,数据存储模块通过无线通信模块接收用于监测各主机物理数据的物理数据监控单元、用于监测各主机运行数据的运行数据监控单元、用于监测各主机安全性能的安全性能监控模块返回的监测数据,监控服务器与用于对数据存储模块中存储的监测数据进行分析的数据分析模块相连,监控服务器与用于根据数据分析模块的分析结果生成分析报告的分析报告生成模块相连,分析报告生成模块通过无线通信模块向移动终端发送分析报告。远程探活模块以预定周期向服务进程中的各主机发送远控探活请求,记录并存储各主机响应远控探活请求的响应日志,并基于响应日志分析各主机的探活结果。远本文档来自技高网...

【技术保护点】
1.一种主机运行远程监控系统,其特征在于:包括监控服务器及设于各主机内部的主机监控模块,所述监控服务器与用于生成监控服务器、主机之间信息认证交互登录公钥的登录公钥生成模块相连,所述监控服务器与用于向主机下发登录公钥的登录公钥下发模块相连,所述监控服务器与用于对服务进程中主机的工作活动状态进行远程探测的远程探活模块相连;/n所述监控服务器与用于接收监控指令的监控指令接收模块相连,所述监控服务器与用于接收到监控指令后向所述主机监控模块下发监控任务的监控任务下发模块相连,所述监控服务器与用于向所述主机监控模块下发配置参数的监控参数配置模块相连,所述主机监控模块通过监控数据收集模块向所述监控服务器返回监控任务对应的监控数据;/n所述监控服务器与数据存储模块相连,所述数据存储模块通过无线通信模块接收用于监测各主机物理数据的物理数据监控单元、用于监测各主机运行数据的运行数据监控单元、用于监测各主机安全性能的安全性能监控模块返回的监测数据,所述监控服务器与用于对所述数据存储模块中存储的监测数据进行分析的数据分析模块相连,所述监控服务器与用于根据所述数据分析模块的分析结果生成分析报告的分析报告生成模块相连,所述分析报告生成模块通过所述无线通信模块向移动终端发送分析报告。/n...

【技术特征摘要】
1.一种主机运行远程监控系统,其特征在于:包括监控服务器及设于各主机内部的主机监控模块,所述监控服务器与用于生成监控服务器、主机之间信息认证交互登录公钥的登录公钥生成模块相连,所述监控服务器与用于向主机下发登录公钥的登录公钥下发模块相连,所述监控服务器与用于对服务进程中主机的工作活动状态进行远程探测的远程探活模块相连;
所述监控服务器与用于接收监控指令的监控指令接收模块相连,所述监控服务器与用于接收到监控指令后向所述主机监控模块下发监控任务的监控任务下发模块相连,所述监控服务器与用于向所述主机监控模块下发配置参数的监控参数配置模块相连,所述主机监控模块通过监控数据收集模块向所述监控服务器返回监控任务对应的监控数据;
所述监控服务器与数据存储模块相连,所述数据存储模块通过无线通信模块接收用于监测各主机物理数据的物理数据监控单元、用于监测各主机运行数据的运行数据监控单元、用于监测各主机安全性能的安全性能监控模块返回的监测数据,所述监控服务器与用于对所述数据存储模块中存储的监测数据进行分析的数据分析模块相连,所述监控服务器与用于根据所述数据分析模块的分析结果生成分析报告的分析报告生成模块相连,所述分析报告生成模块通过所述无线通信模块向移动终端发送分析报告。


2.根据权利要求1所述的主机运行远程监控系统,其特征在于:所述远程探活模块以预定周期向服务进程中的各主机发送远控探活请求,记录并存储各主机响应远控探活请求的响应日志,并基于响应日志分析各主机的探活结果。


...

【专利技术属性】
技术研发人员:王超杨彬彬
申请(专利权)人:安徽三实信息技术服务有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1