本发明专利技术公开了一种服务软件的远程监测方法和装置,所述方法包括步骤:中心服务器进行监测事项和管理策略的配置;中心服务器根据所述配置远程运行终端服务器中的检测程序,并接收所述检测程序发送的对服务软件的检测报告;中心服务器根据所述配置远程运行测试服务器中的测试程序,并接收所述测试程序发送的对服务软件的测试报告;中心服务器根据所述配置分析所述检测报告和测试报告,并进行相应的处理。从而实现了对服务软件远程监测,并在服务软件运行异常时及时进行预警或自动执行相应的动作,使得用户可以方便、清楚的了解服务软件的运行状况,并及时解决异常状况,提高了监测的准确性和时效性。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其是涉及一种服务软件的远程监测方法和装置。
技术介绍
在现有的分布式机房里,服务器众多,各服务器上搭建了各种服务软件,技术人员需要对各种软件的运行状况进行检测,如检测软件部署是否成功、参数配置是否正确或有效、软件运行是否异常等。现有技术中,采用分别登录每台服务器进行逐一查看、检测的方式,效率低下,操作繁琐,而且容易出现漏查的情况,导致检测不准确,无法及时处理异常情况。
技术实现思路
本专利技术的主要目的在于提供一种服务软件的远程监测方法和装置,旨在实现对服务软件进行远程监测,及时准确、方便快捷的了解服务软件的运行状况,以及时处理异常状况。为达以上目的,本专利技术提出一种服务软件的远程监测方法,包括步骤:中心服务器进行监测事项和管理策略的配置;中心服务器根据所述配置远程运行终端服务器中的检测程序,并接收所述检测程序发送的对服务软件的检测报告;中心服务器根据所述配置远程运行测试服务器中的测试程序,并接收所述测试程序发送的对服务软件的测试报告;中心服务器根据所述配置分析所述检测报告和测试报告,并进行相应的处理。优选地,所述监测事项包括监测信息以及终端服务器和测试服务器的远程连接信息。优选地,所述管理策略包括监控策略和处理策略。优选地,所述中心服务器根据所述配置远程运行终端服务器中的检测程序,并接收所述检测程序发送的对服务软件的检测报告,包括:中心服务器启动监控收集程序;中心服务器根据所述配置通过安全壳协议技术远程运行终端服务器中的检测程序,并通过所述监控收集程序接收所述检测程序发送的对服务软件的检测报告。优选地,所述进行相应的处理包括:通知相应的信息、展示相应的信息、自动执行参数校正或触发相应的动作。本专利技术同时提出一种服务软件的远程监测装置,包括配置模块、远程管理模块和分析处理模块,其中:所述配置模块,用于进行监测事项和管理策略的配置;所述远程管理模块,用于根据所述配置远程运行终端服务器中的检测程序,并接收所述检测程序发送的对服务软件的检测报告;根据所述配置远程运行测试服务器中的测试程序,并接收所述测试程序发送的对服务软件的测试报告;所述分析处理模块,用于根据所述配置分析所述检测报告和测试报告,并进行相应的处理。优选地,所述远程管理模块用于:启动监控收集程序,根据所述配置通过安全壳协议技术远程运行终端服务器中的检测程序,并通过所述监控收集程序接收所述检测程序发送的检测报告。优选地,所述分析处理模块用于:通知相应的信息、展示相应的信息、自动执行参数校正或触发相应的动作。本专利技术所提供的一种服务软件的远程监测方法,通过中心服务器进行信息配置,然后根据配置远程运行终端服务器中的检测程序和测试服务器中的测试程序对服务软件的运行状况进行监测,并在运行异常时及时进行预警或自动执行相应的动作,使得用户可以方便、清楚的了解服务软件的运行状况,并及时解决异常状况,提高了监测的准确性和时效性。【附图说明】图1是本专利技术的服务软件的远程监测方法一实施例的流程图;图2是本专利技术的服务软件的远程监测装置一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的技术方案,主要对Iiunx服务软件部署是否成功、运行是否正常等运行状况进行收集,并在发现问题时及时进行预警或警报通知。本专利技术中,中心服务器为信息收集服务器,终端服务器为需要检测的服务器,测试服务器为需要运行测试的服务器。参见图1,提出本专利技术的服务软件的远程监测方法一实施例,所述方法包括以下步骤:步骤Sll:中心服务器进行监测事项和管理策略的配置。监测事项包括监测信息以及终端服务器和测试服务器的远程连接信息,管理策略包括监控策略和处理策略。中心服务器配置终端服务器和测试服务器的远程连接信息,包括配置终端服务器和测试服务器的IP信息(如IP地址信息)和安全壳协议信息(如安全壳协议的账号和密码)。中心服务器配置监测信息,包括:①配置检测软件服务是否运行,包括配置软件服务的程序名词、标识名称等。例如:tomcat的服务名词为java,参数则为启动参数标识。②配置检测软件服务配置参数,包括配置软件服务配置文件的相关位置和需要检测的参数等。例如:tomcat的配置目录为/data/program/tomcat/conf/8090.conf,检测参数database, url 值 http://192.168.198.182。③配置检测系统配置参数,包括配置系统配置文件的相关位置和需要检测的参数等。例如:/etc/profile 文件 JAVA_LIB 值为/data/program/java/lib。④配置测试项目,如配置测试功能项目。例如:http://192.168.198.182/test, zte 的访问是否正常;http://192.168.198.182/testl.do 的接口是否正常;http://192.168.198.182/test, html 的页面元素是否正确。⑤配置检测系统内存、磁盘信息、CPU、网络状态(如网络的预警值)等。中心服务器配置监控策略,包括配置监测时间和监控异常设置。其中,监测时间包括周期性监测(设置预设单位时间如分钟、小时、天为监测周期)和非周期性监测(如设置具体某个时间进行监测);监控异常设置即当监测参数异常,如检测值不在预设范围内或达到预设阈值时,则按等级设置预警。中心服务器配置处理策略,即当预警触发时,按照不同等级,进行相应的处理。包括通过邮件或短信通知相应的信息、展示相应的信息、自动执行参数校正、触发相应的动作等。例如,在部署的时候,若部署参数的端口不对,则自动进行校正;或者,当CPU空闲时,触发数据备份动作。步骤S12:中心服务器根据配置远程运行终端服务器中的检测程序,并接收检测程序发送的对服务软件的检测报告。本步骤S12中,中心服务器首先启动监控收集程序,为后续提供接收报告和根据监控数据进行异常处理的功能。然后,中心服务器根据前述配置通过安全壳协议技术远程运行终端服务器中的检测程序,并通过监控收集程序接收检测程序发送的对服务软件的检测报告。具体的,中心服务器首先检测终端服务器的检测程序是否存在或是否为正确的版本,如果不存在检测程序则安装检测程序,如果不是正确的版本则进行版本更新。然后中心服务器通过安全壳协议技术远程运行终端服务器中的检测程序,检测程序检测运行的服务软件,向中心服务器发送检测报告,中心服务器通过监控收集程序接收检测报告。步骤S13:中心服务器根据配置远程运行测试服务器中的测试程序,并接收测试程序发送的对服务软件的测试报告。本步骤S13中,中心服务器根据前述配置通过安全壳协议技术远程运行测试服务器中的测试程序,并通过监控收集程序接收测试程序发送的对服务软件的测试报告。具体的,中心服务器首先检测测试服务器的测试程序是否存在或是否为正确的版本,如果不存在测试程序则安装测试程序,如果不是正确的版本则进行版本更新。然后中心服务器通过安全壳协议技术远程运行测试服务器中的测试程序,测试程序测试运行的服务软件,向中心服务器发送测试报告,中心服务器通过监控收集程序接收测试报告。本文档来自技高网...
【技术保护点】
一种服务软件的远程监测方法,其特征在于,包括步骤:中心服务器进行监测事项和管理策略的配置;中心服务器根据所述配置远程运行终端服务器中的检测程序,并接收所述检测程序发送的对服务软件的检测报告;中心服务器根据所述配置远程运行测试服务器中的测试程序,并接收所述测试程序发送的对服务软件的测试报告;中心服务器根据所述配置分析所述检测报告和测试报告,并进行相应的处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:林祖鑫,
申请(专利权)人:努比亚技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。