一种服务器预警方法及装置制造方法及图纸

技术编号:14891713 阅读:99 留言:0更新日期:2017-03-29 00:34
本发明专利技术公开了一种服务器预警方法,该方法包括以下步骤:在目标服务器运行过程中,监测目标服务器的预警项;如果第一预警项的监测值达到第一预警项对应的设定阈值,则生成第一预警事件;根据预先获得的事件与行为记录表,预测第一预警事件是否为重要事件;如果是,则将针对第一预警事件的预警通知发送给用户。应用本发明专利技术实施例所提供的技术方案,参考了用户对于服务器状态的认知,可以自适应地确定是否发出针对该第一预警事件的预警通知,避免频繁发送预警通知给用户带来困扰,使得发出的预警通知更加合理有效,缩短了管理员对预警事件的处理时间,提高了预警系统的可用性。本发明专利技术还公开了一种服务器预警装置,具有同样的技术效果。

【技术实现步骤摘要】

本专利技术涉及服务器监控
,特别是涉及一种服务器预警方法及装置
技术介绍
随着计算机技术的快速发展,各行各业建设的信息系统越来越多。服务器作为信息系统的关键部件,其健康运行是信息系统的业务正常运行的保障。在实际应用中,服务器的预警系统尤为重要,预警系统在发现服务器可能存在问题时可以发出预警通知,能够很好地帮助管理员及时处理和定位问题。在现有技术中,预警通知的发出基于一组固定的状态阈值,当预警系统监测到服务器出现超过阈值的状态时,针对该预警事件的预警通知就会被下达。在这种方式下,如果阈值设置的太高,将会有很多潜在的问题被忽略;如果阈值设置的较低,则会有很多不必要的预警通知发生。而有的预警事件可能并不需要当时就进行处理,预警通知的频繁发送将会给管理员带来困扰,给其分析处理造成混乱。
技术实现思路
本专利技术的目的是提供一种服务器预警方法及装置,以自适应地确定是否发出针对预警事件的预警通知,避免频繁发送预警通知给用户带来困扰。为解决上述技术问题,本专利技术提供如下技术方案:一种服务器预警方法,包括:在目标服务器运行过程中,监测所述目标服务器的预警项;如果第一预警项的监测值达到所述第一预警项对应的设定阈值,则生成第一预警事件;根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,所述事件与行为记录表中记录有每个预警项对应的历史预警事件及针对每个历史预警事件,根据用户对该历史预警事件的处理行为,确定的该历史预警事件的重要程度的标记信息;如果是,则将针对所述第一预警事件的预警通知发送给所述用户。在本专利技术的一种具体实施方式中,所述根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,包括:在预先获得的事件与行为记录表中查找所述第一预警项对应的历史预警事件;根据查找到的每个历史预警事件对应的监测值及每个历史预警事件的标记信息,预测所述第一预警事件是否为重要事件。在本专利技术的一种具体实施方式中,在所述生成第一预警事件之后,还包括:在所述事件与行为记录表中记录所述第一预警事件。在本专利技术的一种具体实施方式中,还包括:如果监测到所述用户基于所述第一预警事件对所述目标服务器进行了相应处理,则在所述事件与行为记录表中将所述第一预警事件标记为重要事件。在本专利技术的一种具体实施方式中,在所述将针对所述第一预警事件的预警通知发送给用户之后,还包括:接收所述用户基于所述预警通知的反馈信息;如果所述反馈信息为忽略所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为非重要事件;如果所述反馈信息为接受所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为重要事件。一种服务器预警装置,包括:预警项监测模块,用于在目标服务器运行过程中,监测所述目标服务器的预警项;预警事件生成模块,用于如果第一预警项的监测值达到所述第一预警项对应的设定阈值,则生成第一预警事件;重要事件预测模块,用于根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,所述事件与行为记录表中记录有每个预警项对应的历史预警事件及针对每个历史预警事件,根据用户对该历史预警事件的处理行为,确定的该历史预警事件的重要程度的标记信息,如果是,则触发预警通知发送模块;所述预警通知发送模块,用于将针对所述第一预警事件的预警通知发送给所述用户。在本专利技术的一种具体实施方式中,所述重要事件预测模块,具体用于:在预先获得的事件与行为记录表中查找所述第一预警项对应的历史预警事件;根据查找到的每个历史预警事件对应的监测值及每个历史预警事件的标记信息,预测所述第一预警事件是否为重要事件。在本专利技术的一种具体实施方式中,还包括预警事件记录模块,用于:在所述生成第一预警事件之后,在所述事件与行为记录表中记录所述第一预警事件。在本专利技术的一种具体实施方式中,还包括:重要事件第一标记模块,用于在监测到所述用户基于所述第一预警事件对所述目标服务器进行了相应处理时,在所述事件与行为记录表中将所述第一预警事件标记为重要事件。在本专利技术的一种具体实施方式中,还包括重要事件第二标记模块,用于:在所述将针对所述第一预警事件的预警通知发送给用户之后,接收所述用户基于所述预警通知的反馈信息;如果所述反馈信息为忽略所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为非重要事件;如果所述反馈信息为接受所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为重要事件。应用本专利技术实施例所提供的技术方案,在监测目标服务器的预警项的过程中,如果第一预警项的监测值达到该第一预警项对应的设定阈值,则可以生成第一预警事件,根据事件与行为记录表,可以预测第一预警事件是否为重要事件,如果第一预警事件为重要事件,则可以将针对该第一预警事件的预警通知发送给用户。事件与行为记录表中记录有每个预警项对应的历史预警事件及针对每个历史预警事件,根据用户对该历史预警事件的处理行为,确定的该历史预警事件的重要程度的标记信息,在生成第一预警项对应的第一预警事件后,可以根据用户对第一预警项对应的历史预警事件的重要程度,预测第一预警事件是否为重要事件,参考了用户对于服务器状态的认知,可以自适应地确定是否发出针对该第一预警事件的预警通知,避免频繁发送预警通知给用户带来困扰,使得发出的预警通知更加合理有效,缩短了管理员对预警事件的处理时间,提高了预警系统的可用性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种服务器预警方法的实施流程图;图2为本专利技术实施例中一种服务器预警装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1所示,为本专利技术实施例所提供的一种服务器预警方法的实施流程图,该方法可以包括以下步骤:S110:在目标服务器运行过程中,监测目标服务器的预警项。目标服务器可以为任意一个信息系统中的任意一台服务器,其具体可以是Linux服务器,还可以是Unix服务器。在本专利技术实施例中,可以预先根据目标服务器的应用场景、业务类型等,确定目标服务器的预警项,不同服务器的预警项可以相同或者不同。预警项具体可以为处理器负载状态、内存使用状态、网络状态等。不同预警项对应不同的设定阈值。可以预先在预警阈值表中存储各个预警项的设定阈值信息。预警系统对外可以提供HTTP接口,用于为用户提供设定阈值的修改及查看等操作。在目标服务器运行过程中,可以监测目标服务器的各个预警项,获得各个预警项的监测值。在实际应用中,可以针对不同预警项设定不同的监测周期。S120:如果第一预警项的监测值达到第一预警项对应的设定阈值,则生成第一预警事件。在对目标服务器的预警项进行监测的过程中,如果第一预警项的监测值达到第一预警项对应的设定阈值,则可以本文档来自技高网
...
一种服务器预警方法及装置

【技术保护点】
一种服务器预警方法,其特征在于,包括:在目标服务器运行过程中,监测所述目标服务器的预警项;如果第一预警项的监测值达到所述第一预警项对应的设定阈值,则生成第一预警事件;根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,所述事件与行为记录表中记录有每个预警项对应的历史预警事件及针对每个历史预警事件,根据用户对该历史预警事件的处理行为,确定的该历史预警事件的重要程度的标记信息;如果是,则将针对所述第一预警事件的预警通知发送给所述用户。

【技术特征摘要】
1.一种服务器预警方法,其特征在于,包括:在目标服务器运行过程中,监测所述目标服务器的预警项;如果第一预警项的监测值达到所述第一预警项对应的设定阈值,则生成第一预警事件;根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,所述事件与行为记录表中记录有每个预警项对应的历史预警事件及针对每个历史预警事件,根据用户对该历史预警事件的处理行为,确定的该历史预警事件的重要程度的标记信息;如果是,则将针对所述第一预警事件的预警通知发送给所述用户。2.根据权利要求1所述的服务器预警方法,其特征在于,所述根据预先获得的事件与行为记录表,预测所述第一预警事件是否为重要事件,包括:在预先获得的事件与行为记录表中查找所述第一预警项对应的历史预警事件;根据查找到的每个历史预警事件对应的监测值及每个历史预警事件的标记信息,预测所述第一预警事件是否为重要事件。3.根据权利要求1或2所述的服务器预警方法,其特征在于,在所述生成第一预警事件之后,还包括:在所述事件与行为记录表中记录所述第一预警事件。4.根据权利要求3所述的服务器预警方法,其特征在于,还包括:如果监测到所述用户基于所述第一预警事件对所述目标服务器进行了相应处理,则在所述事件与行为记录表中将所述第一预警事件标记为重要事件。5.根据权利要求3所述的服务器预警方法,其特征在于,在所述将针对所述第一预警事件的预警通知发送给用户之后,还包括:接收所述用户基于所述预警通知的反馈信息;如果所述反馈信息为忽略所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为非重要事件;如果所述反馈信息为接受所述预警通知,则在所述事件与行为记录表中将所述第一预警事件标记为重要事件。6.一种服务器预警装置,其特征在于,包括:预警项监测模块,用于在目标服...

【专利技术属性】
技术研发人员:杨振庚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1