一种利用wmi插件实现云计算环境下远程控制服务器的方法

文档序号:10488856阅读:426来源:国知局
一种利用wmi插件实现云计算环境下远程控制服务器的方法
【专利摘要】本发明涉及云计算环境下的服务器远程控制技术领域,特别涉及一种利用WMI插件实现云计算环境下远程控制服务器的方法。本发明利用WMI技术来实现云计算环境下远程的实时监控和控制服务器的方法,根据应用系统应用的服务器情况,分别对每一台服务器进行监控,并实时的展现监控信息,以及实时的根据监控信息,实时控制服务的各项指标。同时根据每台服务器的各项运行指标,展现各台服务器的对比情况,方便高效的对比了服务的综合利用情况。方便各个应用系统的管理人员,在管理自己的应用的同时,实时的、远程的监控到应用系统的服务器运行情况,帮助管理人员及时的诊断服务器错误,和快速的恢复服务,并且可以协助集成人员在服务器部署和架构方面的工作。
【专利说明】
一种利用WMI插件实现云计算环境下远程控制服务器的方法
技术领域
[0001]本发明涉及云计算环境下的服务器远程控制技术领域,特别涉及一种利用WMI插件实现云计算环境下远程控制服务器的方法。
【背景技术】
[0002]目前云计算业务服务器端不断整合服务,各种系统都整合在云计算服务器中,随着系统的不断扩建,以及业务的整合和全面覆盖,相对来说每个业务系统对云计算中的服务器需求增多,并且带有多样化、高可靠、高效率的运行服务,以及故障快速诊断,实时处理等需求。
[0003]通常采用的方式是通过云计算中心统一管理、统一监控和控制设备,这样做可以节省资源,统一调配和管理,对于宏观的管理是可以的,但是这种管理存在管理不到细节问题,并且不能对每个系统服务器实时的、个性化的监控和控制。
[0004]还有一种做法是通过远程桌面等远程工具,人为手工的去查看各个指标情况,这样存在的问题就比较突出了,一是:手工查看不能够及时的发现问题;二是:查看问题不够全面。三是:对系统管理人员来说工作量大,不利于自动化管理。三是:不能够整合系统需要的所有服务器,一起监控和管理,需要分别查看,这样不利于资源对比和分析利用率等弊端。
[0005]WMI,是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。丽I以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Informat1nModel Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API(应用程序编程接口);相反,操作系统的不同部分都可以插入WMI,工具软件和脚本程序可以方便地读写WMI。

【发明内容】

[0006]为了解决现有技术的问题,本发明提供了一种利用WMI插件实现云计算环境下远程控制服务器的方法,其采用WMI技术的方式来实现云计算环境下远程监控和控制服务器的运行情况,简化了监控各项指标的方法,并且做到了实时的、自动化的管理,以及对于各服务器运行情况和利用率等指标进行实时比对等功能。
[0007]本发明所采用的技术方案如下:
一种利用WMI插件实现云计算环境下远程控制服务器的方法,包括以下步骤:
A、监控主机与被监测服务器建立连接;
B、被监测服务器利用其WMI插件将服务器上的设备的健康数据上传至监控主机;
C、监控主机对收到的健康数据进行解析,分析并整理出敏感数据键-值对;
D、所述的敏感数据键-值对被送入Hadoop数据分析服务系统,进行当前数据与历史数据的对比; E、如果数据处于正常范围,则将当前的敏感数据键-值对作为一般日志记录存入非关系型数据库中,并将数据呈现在前台WEB的一般日志记录界面上;
F、如果数据不处于正常范围,则依据敏感数据键-值对异常情况选择相应的处理策略控制器,并将当前的敏感数据键-值对作为异常日志记录存入非关系型数据库中,并将数据呈现在前台WEB的异常日志记录界面上。
[0008]步骤A中,监控主机与被监测服务器建立HTTP/TTTPS连接。
[0009]步骤B中,所述的健康数据以JS0N/XML的格式上传至监控主机。
[0010]步骤F中,还包括将报警与异常信息推送到管理员PC端或移动端平台的方法。
[0011]具体实现方法:
首先将我们的应用系统安装到管理服务器中,并且配置每台被管理的服务器信息。
[0012]然后在服务中配置被管理的服务器指标,并设置异常值,系统实时监控指标的情况,设置各个服务器间的指标对照参数。
[0013]最后实时的监控服务运行情况,也可以查看服务器运行产生的报告,包括运行情况日常日报、月报还有异常日报,帮助系统管理员分析服务器的健康状况。
[0014]本发明提供的技术方案带来的有益效果是:
本发明利用WMI技术来实现云计算环境下远程的实时监控和控制服务器的方法,根据应用系统应用的服务器情况,分别对每一台服务器进行监控,并实时的展现监控信息,以及实时的根据监控信息,实时控制服务的各项指标。同时根据每台服务器的各项运行指标,展现各台服务器的对比情况,方便高效的对比了服务的综合利用情况。方便各个应用系统的管理人员,在管理自己的应用的同时,实时的、远程的监控到应用系统的服务器运行情况,帮助管理人员及时的诊断服务器错误,和快速的恢复服务,并且可以协助集成人员在服务器部署和架构方面的工作。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明的一种利用WMI插件实现云计算环境下远程控制服务器的方法的方法流程图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0018]实施例一
如附图1所示,一种利用WMI插件实现云计算环境下远程控制服务器的方法,包括以下步骤:
A、监控主机与被监测服务器建立连接;
B、被监测服务器利用其WMI插件将服务器上的设备的健康数据上传至监控主机; C、监控主机对收到的健康数据进行解析,分析并整理出敏感数据键-值对;
D、所述的敏感数据键-值对被送入Hadoop数据分析服务系统,进行当前数据与历史数据的对比;
E、如果数据处于正常范围,则将当前的敏感数据键-值对作为一般日志记录存入非关系型数据库中,并将数据呈现在前台WEB的一般日志记录界面上;
F、如果数据不处于正常范围,则依据敏感数据键-值对异常情况选择相应的处理策略控制器,并将当前的敏感数据键-值对作为异常日志记录存入非关系型数据库中,并将数据呈现在前台WEB的异常日志记录界面上。
[0019]本实施例的步骤A中,监控主机与被监测服务器建立HTTP/TTTPS连接。
[0020]步骤B中,所述的健康数据以JS0N/XML的格式上传至监控主机。
[0021 ]步骤F中,还包括将报警与异常信息推送到管理员PC端或移动端平台的方法。
[0022]本实施例利用WMI技术提供的公共开发接口,将云服务器中的健康数据提取出来,通过提取的数据与系统中已经建立的历史数据库和数据模型,进行数据对照和比较。如数据在正常范围内,将记入一般日志中。但如果数据指标超出了数据模型中的参照指标,将根据指定的业务进行处理,根据进一步处理结果和指定的处理策略,对异常数据进行提醒和报警,同时并将数据记入到异常日志中,并推送给云机房管理员。
[0023]主要应用的技术有,hadoop大数据技术,进行数据分析和处理。mongodb非关系型数据库(NoSql),进行数据保存。Xml和json数据模型语言。并利用了CanvasXpress等图表插件,实时动态的显示整个机房的运行情况。
[0024]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种利用WMI插件实现云计算环境下远程控制服务器的方法,其特征在于,包括以下步骤: A、监控主机与被监测服务器建立连接; B、被监测服务器利用其WMI插件将服务器上的设备的健康数据上传至监控主机; C、监控主机对收到的健康数据进行解析,分析并整理出敏感数据键-值对; D、所述的敏感数据键-值对被送入Hadoop数据分析服务系统,进行当前数据与历史数据的对比; E、如果数据处于正常范围,则将当前的敏感数据键-值对作为一般日志记录存入非关系型数据库中,并将数据呈现在前台WEB的一般日志记录界面上; F、如果数据不处于正常范围,则依据敏感数据键-值对异常情况选择相应的处理策略控制器,并将当前的敏感数据键-值对作为异常日志记录存入非关系型数据库中,并将数据呈现在前台WEB的异常日志记录界面上。2.根据权利要求1所述的一种利用WMI插件实现云计算环境下远程控制服务器的方法,其特征在于,所述的步骤A中,监控主机与被监测服务器建立HTTP/TTTPS连接。3.根据权利要求1所述的一种利用WMI插件实现云计算环境下远程控制服务器的方法,其特征在于,所述的步骤B中,所述的健康数据以JS0N/XML的格式上传至监控主机。4.根据权利要求1所述的一种利用WMI插件实现云计算环境下远程控制服务器的方法,其特征在于,所述的步骤F中,还包括将报警与异常信息推送到管理员PC端或移动端平台的方法。
【文档编号】G06F11/30GK105843728SQ201610184156
【公开日】2016年8月10日
【申请日】2016年3月28日
【发明人】罗春柳, 李华
【申请人】山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1