监控服务器环境状态的方法、装置和计算机设备制造方法及图纸

技术编号:21145982 阅读:28 留言:0更新日期:2019-05-18 06:38
本申请中提供了一种监控服务器环境状态的方法、装置和计算机设备,包括以下步骤:定时获取已登录服务器的进程状态;判断获取到的进程状态是否异常;若存在异常进程状态,则判定异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,属性信息包括服务器的IP、帐号、密码;将属性信息发送到所述目标服务器对应的用户端。通过定时获取已登录服务器的进程状态,以判断获取到的进程状态是否异常,进而判定目标服务器的环境状态是否异常,以帮助测试人员初步判断服务器运行异常的问题方向,节省测试人员的排查时间,若异常可将异常信息发送到对应的系统测试人员,可以及时发现所监控的服务器环境状态的情况。

Method, Device and Computer Equipment for Monitoring Server Environment Status

【技术实现步骤摘要】
监控服务器环境状态的方法、装置和计算机设备
本申请涉及计算机
,特别涉及一种监控服务器环境状态的方法、装置和计算机设备。
技术介绍
目前通过监测服务器的进程状态,进而去判断服务器运行是否异常,获取到服务器异常后则直接通过测试人员进行一一测试排查,以便找出对应的异常问题,测试人员排查不便且耗时长。
技术实现思路
本申请的主要目的为提供一种监控服务器环境状态的方法、装置和计算机设备,实时监控服务器的环境状态,以便可以及时发现异常问题。为实现上述目的,本申请提供了一种监控服务器环境状态的方法,包括以下步骤:定时获取已登录服务器的进程状态;判断获取到的所述进程状态是否异常;若存在异常进程状态,则判定所述异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,所述属性信息包括服务器的IP、帐号、密码;将所述属性信息发送到所述目标服务器对应的用户端。进一步地,所述定时获取已登录服务器的进程状态的步骤之前,包括:接收所述用户端发送的预设目录表,其中,所述预设目录表包括各服务器对应的属性信息和与各服务器对应的预设查询字段;根据所述预设目录表中的所述属性信息登录与所述属性信息对应的服务器。进一步地,所述判断获取到的所述进程状态是否异常的步骤,还包括:在所述预设目录表中获取所述已登录服务器对应的目标预设查询字段;根据所述目标预设查询字段,判断所述已登录服务器进程中是否存在所述目标预设查询字段;若否,则判定所述已登录服务器对应的所述进程状态异常。进一步地,所述判断获取到的所述进程状态是否异常的的方法还包括:若存在所述目标预设查询字段,则判断所述已登录服务器中,包括存在所述目标预设查询字段的进程是否为多个;若为多个,则判定所述已登录服务器对应的所述进程状态为异常。进一步地,所述判断获取到的所述进程状态是否异常的方法还包括:若存在所述目标预设查询字段,则判断存在所述目标预设查询字段对应的进程状态是否为非运行态;若为非运行态,则判定所述已登录服务器对应的的所述进程状态为异常。进一步地,所述判断获取到的所述进程状态是否异常的步骤之后,还包括:若所述进程状态正常,则判定所述目标服务器的环境状态正常,并发送正常运行的状态信息至所述目标服务器对应的用户端。进一步地,所述接收所述用户端发送的预设目录表的步骤之后,还包括:对获取到的所有所述服务器的属性信息进行验证;若验证到所述服务器的属性信息有误,则会标识为登录异常。本申请还提供了一种监控服务器环境状态的装置,包括:第一获取模块,用于定时获取已登录服务器的进程状态;第一判断模块,用于判断获取到的所述进程状态是否异常;第一执行模块,用于若存在异常进程状态,则判定所述异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,所述属性信息包括服务器的IP、帐号、密码;发送模块,用于将所述属性信息发送到所述目标服务器对应的用户端。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请中提供的监控服务器环境状态的方法、装置和计算机设备,具有以下有益效果:通过定时获取已登录服务器的进程状态,以判断获取到的进程状态是否异常,进而判定目标服务器的环境状态是否异常,以帮助测试人员初步判断服务器运行异常的问题方向,节省测试人员的排查时间,若异常可将异常信息发送到对应的系统测试人员,可以及时发现所监控的服务器环境状态的情况。附图说明图1是本申请一实施例中监控服务器环境状态的方法步骤示意图;图2是本申请一实施例中监控服务器环境状态的装置结构框图;图3是本申请一实施例的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,为本申请一实施例中提供了一种监控服务器环境状态的方法,包括以下步骤:步骤S1,定时获取已登录服务器的进程状态;步骤S2,判断获取到的所述进程状态是否异常;步骤S3,若存在异常进程状态,则判定所述异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,所述属性信息包括服务器的IP、帐号、密码;步骤S4,将所述属性信息发送到所述目标服务器对应的用户端。以上步骤中,定时获取可以通过在jenkins上对应的job里进行设置,job里设有一个可以设置定时任务时间的配置项,测试人员可以根据自己的需要,去设置或者更改时间。在其他实施例中,还可以采用其他的平台如bamboo、teamcity、gitlabci等,根据用户端的需要,接收用户端设置的检测系统中的服务器,读取系统中的所有的服务器的IP、帐号、密码,待登录指定的服务器后,获取到服务器的进程信息以及进程状态,如监控的服务器对象为tomcat、weblogic,需要判断获取到的对应的监控的服务器对象的进程状态是否正常,若查询到所监控的目标服务器的进程状态异常,则判断该进程状态异常,若其对应产生的异常为如阻塞、终止、等待等基本状态,则可以通过该进程状态异常判断所对应的目标服务器的响应进程的环境状态异常,将对应的异常环境信息发送到目标服务器对应的用户端,以便相关的测试、开发人员可以及时查看,帮助排查异常原因。若进程状态异常,则认为是对应系统所属的环境状态异常。若异常则会把异常的进程的属性信息(如进程id、名称、状态)、对应的服务器信息(如IP地址、所属系统名)、系统名称等信息发给异常进程对应的目标服务器管理系统的相关人员,如测试人员或者开发人员等。由于在日常测试工作中,由于服务器的响应进程的环境状态的问题,进而导致测试工作的中断和等待,通过判断测试过程中所产生的进程状态异常是否为环境状态的问题,可以大大缩短测试人员排查原因的时间,如若程序本身问题或者配置问题所引起的异常,则获取到的进程状态其实是正常的,则判断该进程状态对应的信息至用户端,以帮助用户端排除环境状态异常的原因。上述Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Bamboo(全称为AtlassianBamboo)是一款持续集成构建服务器软件(BuildServer)(非开源软件)。Bamboo的特点:简单的用户界面,容易安装,运行起来可以自动检测设置,如果Server上使用了Maven,Ant或者Java设置,Bamboo会自动检测,连续的日志-监测build的colourcoded日志,容易显示所有项目。TeamCity是一款功能强大的持续集成(ContinueIntegration)工具,包括服务器端和客户端,目前支持Java,NET项目开发。在一实施例中,所述定时获取已登录服务器的进程状态的步骤S1之前,包括:步骤S101,接收所述用户端发送的预设目录表,其中,所述预设目录本文档来自技高网...

【技术保护点】
1.一种监控服务器环境状态的方法,其特征在于,包括以下步骤:定时获取已登录服务器的进程状态;判断获取到的所述进程状态是否异常;若存在异常进程状态,则判定所述异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,所述属性信息包括服务器的IP、帐号、密码;将所述属性信息发送到所述目标服务器对应的用户端。

【技术特征摘要】
1.一种监控服务器环境状态的方法,其特征在于,包括以下步骤:定时获取已登录服务器的进程状态;判断获取到的所述进程状态是否异常;若存在异常进程状态,则判定所述异常进程状态对应的目标服务器的环境状态异常,并获取所述目标服务器的属性信息,其中,所述属性信息包括服务器的IP、帐号、密码;将所述属性信息发送到所述目标服务器对应的用户端。2.根据权利要求1所述的监控服务器环境状态的方法,其特征在于,所述定时获取已登录服务器的进程状态的步骤之前,包括:接收所述用户端发送的预设目录表,其中,所述预设目录表包括各服务器对应的属性信息和与各服务器对应的预设查询字段;根据所述预设目录表中的所述属性信息登录与所述属性信息对应的服务器。3.根据权利要求2所述的监控服务器环境状态的方法,其特征在于,所述判断获取到的所述进程状态是否异常的步骤,还包括:在所述预设目录表中获取所述已登录服务器对应的目标预设查询字段;根据所述目标预设查询字段,判断所述已登录服务器进程中是否存在所述目标预设查询字段;若否,则判定所述已登录服务器对应的所述进程状态异常。4.根据权利要求3所述的监控服务器环境状态的方法,其特征在于,所述判断获取到的所述进程状态是否异常的方法还包括:若存在所述目标预设查询字段,则判断所述已登录服务器中,包括存在所述目标预设查询字段的进程是否为多个;若为多个,则判定所述已登录服务器对应的所述进程状态为异常。5.根据权利要求3所述的监控服务器环境状态的方法,其特征在于,所述判断获取到的所述进程状态...

【专利技术属性】
技术研发人员:吕三
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1