一种自动化集中监控预警方法及系统技术方案

技术编号:14066009 阅读:104 留言:0更新日期:2016-11-28 11:51
本发明专利技术公开了一种自动化集中监控预警方法及系统,通过在服务器网络状态正常时,进行检查文件指定需要进行检查的项目的状态检查,并根据状态检查结果中的状态信息与参考状态进行比较,将比较结果为不一致的状态信息确定为异常状态信息,并记录,实现了系统自动对服务器状态进行检查,并记录,以便实时更新,有效避免了服务器状态的更新不及时的问题,实现了只要检查到状态信息的变化,即进行更新的目的。

【技术实现步骤摘要】

本专利技术涉及服务器监控领域,尤其涉及一种自动化集中监控预警方法及系统
技术介绍
目前,对服务器的系统状态及应用状态进行监控,判断其是否正常工作时,通常采用人工巡检实现。当系统中存在大量服务器时,通过人工对每个服务器进行巡检的过程中,工作量大,并且,通过人工对各个服务器的系统状态及应用状态的记录汇总不及时,这就造成了服务器状态更新的不及时,对系统工作造成一定影响。
技术实现思路
有鉴于此,本专利技术提供一种自动化集中监控预警方法及系统,以解决现有技术中不能及时更新服务器状态的问题,其具体方案如下:一种自动化集中监控预警方法,包括:采用SCP和FTP协议向服务器发送检查文件,所述检查文件指定需要进行检查的项目;通过基础网络命令检查网络环境,在所述服务器网络正常情况下,触发所述服务器检查所述检查文件指定需要检查的项目的状态,并生成结果文件;采用expect技术与远程服务器进行交互,读取所述结果文件,将所述结果文件中包含的状态信息存储在所述服务器内;将所述服务器内存储的状态信息与预先获取的参考状态信息进行比较,将与所述参考状态信息不一致的状态信息确定为异常状态信息;定义多种异常状态信息级别,按照不同级别对所述异常状态信息进行分类记录。进一步的,在向服务器发送检查文件之前,还包括:采用schedule定时器预设系统更新时间段,在系统更新时间段之后,对最新状态信息进行获取,并生成检查文件。进一步的,将与所述参考状态信息不一致的状态信息确认为异常状态信息,并记录之后,还包括:对不一致的状态信息所对应的服务器通过API接口调用短信平台发送第一短信告警信息。进一步的,将与所述参考状态信息不一致的状态信息确认为异常状态信息,并记录之后,还包括:间隔固定时间向所述服务器发送检查文件,进行网络检查、状态检查;当检查到所述服务器内存储的状态信息与参考状态信息进行比较的结果由不一致变更为一致时,对所述服务器的状态信息进行更新记录。进一步的,还包括:对比较结果恢复一致的状态信息所对应的服务器通过API接口调用短信平台发送恢复短信信息。进一步的,还包括:通过基础网络命令检查网络环境,若所述服务器网络不正常,通过API接口调用短信平台发送第二短信告警信息,并将所述检查文件发送至所述服务器。一种自动化集中监控预警系统,包括:检查文件发送模块,与所述检查文件发送模块相连的网络状态判断模块,与所述网络状态判断模块相连的状态检查模块,与所述状态检查模块相连的存储模块,与所述存储模块相连的判断模块,与所述判断模块相连的记录模块,其中,所述检查文件发送模块采用SCP和FTP协议向服务器发送检查文件,所述检查文件指定需要进行检查的项目;所述网络状态判断模块通过基础网络命令检查网络环境,在所述服务器的网络状态正常时,控制所述状态检查模块触发所述服务器检查所述检查文件指定需要检查的项目的状态,并生成结果文件;所述存储模块位于服务器内,采用expect技术与远程服务器进行交互,用于读取所述结果文件,存储所述结果文件中包含的状态信息;所述判断模块将所述存储模块内存储的状态信息与预先获取的参考状态信息进行比较,将与所述参考状态信息不一致的状态信息确定为异常状态信息;所述记录模块用于定义多种异常状态信息级别,按照不同级别对异常状态信息进行分类记录。进一步的,还包括:与所述检查文件发送模块相连的检查文件生成模块,所述检查文件生成模块是采用schedule定时器管理预设系统,并在预设的系统更新时间段结束后,对最新状态进行获取,并生成检查文件。进一步的,还包括:与所述记录模块相连的告警模块,所述记录模块将不一致的状态信息发送至告警模块,所述告警模块对不一致的状态信息对应的服务器通过API接口调用短信平台发送第一短信告警信息。进一步的,还包括:与所述记录模块相连的更新模块,所述更新模块判断所述服务器内存储的状态信息与参考状态信息的比较结果是否由不一致变更为一致,若是,所述更新模块发送更新指令至所述记录模块,控制所述记录模块对所述服务器的状态信息进行更新。从上述技术方案可以看出,本申请公开的自动化集中监控预警方法及系统,通过在服务器网络状态正常时,进行检查文件指定需要进行检查的项目的状态检查,并根据状态检查结果中的状态信息与参考状态进行比较,将比较结果为不一致的状态信息确定为异常状态信息,并记录,实现了系统自动对服务器状态进行检查,并记录,以便实时更新,有效避免了服务器状态的更新不及时的问题,实现了只要检查到状态信息的变化,即进行更新的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种自动化集中监控预警方法的流程图;图2为本专利技术实施例公开的一种自动化集中监控预警方法的流程图;图3为本专利技术实施例公开的一种自动化集中监控预警方法的流程图;图4为本专利技术实施例公开的一种自动化集中监控预警系统的结构示意图;图5为本专利技术实施例公开的一种自动化集中监控预警系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开了一种自动化集中监控预警方法,其流程图如图1所示,包括:步骤S11、向服务器发送检查文件;向服务器发送检查文件是通过采用SCP和FTP协议实现的。服务器可以为集群服务器,即大批量服务器。其中,检查文件指定需要进行检查的项目,检查文件内包含需要进行检查的项目的内容。步骤S12、在服务器网络正常的情况下,触发服务器检查检查文件指定需要检查的项目的状态,并生成结果文件;通过基础网络命令检查网络环境,只有在服务器网络正常的情况下,才能实现服务器状态的检查。若服务器网络状态正常,则通过并发形式将检查文件发送至服务器,通过远程调用的方式触发服务器检查检查文件指定需要检查的项目的状态,其中,检查的方式和内容可以通过自定义的方式在检查文件中进行配置,结果文件内包含的是被检查服务器所检查的项目的当前状态信息。步骤S13、读取结果文件,将结果文件内包含的状态信息存储在服务器内;通过expect技术与服务器进行交互,实现数据的传输及结果文件的读取。步骤S14、将服务器内存储的状态信息与预先获取的参考状态信息进行比较,将与参考状态信息不一致的状态信息确定为异常状态信息;步骤S15、定义多种异常状态信息级别,按照不同级别对异常状态信息进行分类记录。不同的异常状态信息对应着不同的异常状态信息级别,通过不同的异常状态信息级别,实现对异常状态的不同的处理结果及记录。首先,将服务器内存储的状态信息与参考状态信息的比较结果为不一致的状态信息确定为异常状态信息,再对比较结果为不一致的状态信息进行判断、分类并记录具体为:预设服务器的状态异常等级,进行服务器状态异常等级的划分,对比较结果为不一致的状态信息进行提取,判断提取的状态本文档来自技高网...
一种自动化集中监控预警方法及系统

【技术保护点】
一种自动化集中监控预警方法,其特征在于,包括:采用SCP和FTP协议向服务器发送检查文件,所述检查文件指定需要进行检查的项目;通过基础网络命令检查网络环境,在所述服务器网络正常情况下,触发所述服务器检查所述检查文件指定需要检查的项目的状态,并生成结果文件;采用expect技术与服务器进行交互,读取所述结果文件,将所述结果文件中包含的状态信息存储在所述服务器内;将所述服务器内存储的状态信息与预先获取的参考状态信息进行比较,将与所述参考状态信息不一致的状态信息确定为异常状态信息;定义多种异常状态信息级别,按照不同级别对所述异常状态信息进行分类记录。

【技术特征摘要】
1.一种自动化集中监控预警方法,其特征在于,包括:采用SCP和FTP协议向服务器发送检查文件,所述检查文件指定需要进行检查的项目;通过基础网络命令检查网络环境,在所述服务器网络正常情况下,触发所述服务器检查所述检查文件指定需要检查的项目的状态,并生成结果文件;采用expect技术与服务器进行交互,读取所述结果文件,将所述结果文件中包含的状态信息存储在所述服务器内;将所述服务器内存储的状态信息与预先获取的参考状态信息进行比较,将与所述参考状态信息不一致的状态信息确定为异常状态信息;定义多种异常状态信息级别,按照不同级别对所述异常状态信息进行分类记录。2.根据权利要求1所述的方法,其特征在于,在向服务器发送检查文件之前,还包括:采用schedule定时器预设系统更新时间段,在系统更新时间段之后,对最新状态信息进行获取,并生成检查文件。3.根据权利要求1所述的方法,其特征在于,将与所述参考状态信息不一致的状态信息确认为异常状态信息,并记录之后,还包括:对不一致的状态信息所对应的服务器通过API接口调用短信平台发送第一短信告警信息。4.根据权利要求1所述的方法,其特征在于,将与所述参考状态信息不一致的状态信息确认为异常状态信息,并记录之后,还包括:间隔固定时间向所述服务器发送检查文件,进行网络检查、状态检查;当检查到所述服务器内存储的状态信息与参考状态信息进行比较的结果由不一致变更为一致时,对所述服务器的状态信息进行更新记录。5.根据权利要求4所述的方法,其特征在于,还包括:对比较结果恢复一致的状态信息所对应的服务器通过API接口调用短信平台发送恢复短信信息。6.根据权利要求1所述的方法,其特征在于,还包括:通过基础网络命令检查网络环境,若所述服务器网络不正常,通过API接口调用短信平台发送第二短信告警信息,并将所述检查文件发送至所述服务器。7....

【专利技术属性】
技术研发人员:张永涛眭涛杨继业邓福平张东生高强费学彬王贤亮李传宝杨辉
申请(专利权)人:银联商务有限公司
类型:发明
国别省市:上海;31

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

1