一种界面告警的方法及装置与流程

文档序号:11176680阅读:908来源:国知局
一种界面告警的方法及装置与流程

本发明涉及服务器监管领域,尤其涉及一种界面告警的方法;本发明还涉及一种界面告警的装置。



背景技术:

随着网络科技的日益发展,当今网络设备的规模,容量不断扩大,同时伴随着企业业务的运营,企业需要在服务器状态的监控,硬件设备的检查等方面投入大量的人力成本。

近年来,好的服务器管理软件,常常具备各种监控告警功能以及方便易用的监控管理界面。但从界面告警来说,在现有技术中,通常是设置有专门用来显示告警信息的告警界面,将告警信息推送到所述告警界面显眼的位置,用户需要通过告警界面或者是直接进入存储告警信息的数据库来查询告警信息。

在现有技术中,通常需要用户通过特定的位置才能查询告警信息,例如通过告警界面或者是直接进入存储告警信息的数据库。上述方法会影响到用户对于告警信息的获取,从而影响到对于故障设备的维护。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种界面告警的方法,可以通过任意一个界面查询到告警信息;本发明的另一目的在于提供一种界面告警的装置,可以通过任意一个界面查询到告警信息,保证用户可以及时的获取告警信息。

为解决上述技术问题,本发明提供了一种界面告警的方法,所述方法包括:

响应于操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息,所述告警数据库用于储存关于存储服务器各个模块的告警信息;

将所述告警信息显示在当前操作页面。

可选的,所述方法进一步包括:

响应于所述操作页面的操作指令,从所述告警数据库中查询对应于当前操作页面的告警信息。

可选的,所述响应于操作页面的打开信号,从告警数据库中查询对应于当前操作页面的告警信息包括:

响应于存储池操作页面的开启指令,从告警数据库中查询对应于所述存储池操作页面的告警信息。

可选的,所述方法进一步包括:

查询所述告警信息对应的告警等级;

查询所述告警等级对应的告警策略;

所述将所述告警信息显示在当前操作页面包括:

根据所述告警策略,对所述告警信息进行告警。

可选的,所述方法进一步包括:

当在当前操作页面停留的时间超过预先设定的阈值时,从所述告警数据库中查询对应于当前操作页面的告警信息。

本发明还提供了一种界面告警的装置,所述装置包括:

页面查询模块:响应于操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息,所述告警数据库用于储存关于存储服务器各个模块的告警信息;

显示模块:将所述告警信息显示在当前操作页面。

可选的,所述装置进一步包括:

操作查询模块:响应于所述操作页面的操作指令,从所述告警数据库中查询对应于当前操作页面的告警信息。

可选的,所述页面查询模块具体为:

响应于存储池操作页面的开启指令,从告警数据库中查询对应于所述存储池操作页面的告警信息的模块。

可选的,所述装置进一步包括:

告警等级查询模块:查询所述告警信息对应的告警等级;

告警策略查询模块:查询所述告警等级对应的告警策略;

所述显示模块具体为:

根据所述告警策略,对所述告警信息进行告警的模块。

可选的,所述装置进一步包括:

时间查询模块:当在当前操作页面停留的时间超过预先设定的阈值时,从所述告警数据库中查询对应于当前操作页面的告警信息。

本发明所提供的一种界面告警的方法,可以在用户登录各个操作页面时均自动的查询与当前操作页面相关联的告警信息,并将所述告警信息在当前登录的操作页面上显示。通过上述方法,可以保证用户及时的获取到告警信息,从而保证用户可以在第一时间对故障的设备进行维护。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所提供的第一种界面告警方法的流程图;

图2为本发明实施例所提供的第二种界面告警方法的流程图;

图3为本发明实施例所提供的第三种界面告警方法的流程图;

图4为本发明实施例提供的界面告警装置的结构框图。

具体实施方式

本发明的核心是提供一种界面告警的方法,在现有技术中,通常是设置有专门用来显示告警信息的告警界面,将告警信息推送到所述告警界面显眼的位置,用户需要通过告警界面或者是直接进入存储告警信息的数据库来查询告警信息。换句话说,用户需要特定的位置才能查询告警信息,例如通过告警界面或者是直接进入存储告警信息的数据库。上述方法会影响到用户对于告警信息的获取,从而影响到对于故障设备的维护。

而本发明所提供的方法,当用户登录各个操作页面时,自动的查询与当前操作页面相关联的告警信息,并将所述告警信息在当前登录的操作页面上显示。通过上述方法,可以保证用户及时的获取到告警信息,从而保证用户可以在第一时间对故障的设备进行维护。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明实施例所提供的第一种界面告警方法的流程图,该方法包括:

s101:响应于操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息,所述告警数据库用于储存关于存储服务器各个模块的告警信息。

在本步骤中,所述操作页面是指可以对储存服务器各个模块进行操作或者是管理的各个页面,例如各个模块的管理页面,存储池操作页面等,而不是特指专门设置的用于显示告警信息的告警界面。在当前操作页面中,可以对对应于当前操作页面的模块进行操作,例如用户可以在存储池操作页面中,建立一个新的存储空间或者是删除一个原有的存储空间等。

所述响应于操作页面的开启指令,即当用户登录任一个操作页面时,均会执行查询动作。换句话说,在本步骤中,查询动作的触发条件是登陆任一个操作页面。所述开启指令通常是一个电信号,当然还可以是其他存在形式的指令,只要能打开操作页面均可,在此不做具体限定。

在本步骤中,所述告警信息储存在告警数据库中,在所述告警数据库中存储的信息包括有各个底层检测模块生成的关于存储服务器中各个模块的告警信息。底层检测模块会实时的将存储服务器系统中发生的告警信息记录到告警数据库中。

所述告警信息通常是通过日志的形式存储在告警数据库中,当然,所述告警信息还可以是以其他的形式存储在告警数据库中,在此不做具体的限定。

在所述告警信息中,通常包括有告警级别,被告警的操作模块的信息,出现故障的时间,建议解决方案,建议解决方案相关操作模块,需要修复的时间等等,在告警信息中,还可以包括有其他的具体内容,当然上述内容也可以不全包括,具体内容视具体的情况而定,在此不做具体的限定。

在本步骤中,会从告警数据库中查询对应于当前操作页面的告警信息,例如当用户登录某一个操作模块的管理页面是,会查询与当前操作模块相关的告警信息,例如在当前操作模块中某一个具体的部件损坏,或者是温度过高,负载过高等。所述告警信息需要与当前操作页面相对应,其具体内容不做具体限定。

在本步骤中,可以相应于某一个具体的操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息。例如:响应于存储池操作页面的开启指令,从告警数据库中查询对应于所述存储池操作页面的告警信息。

s102:将所述告警信息显示在当前操作页面。

在本步骤中,可以将在s101中查询到的告警信息显示在当前操作页面,例如在页面顶部以滚动条的形式显示。当然也可以在当前操作页面的其他部位显示,或者是通过其他的方式显示,例如将所述告警信息高亮显示等,具体的显示过程不做具体限定,只要将所述告警信息显示在当前操作页面即可。

在显示告警信息时,可以不将在s101中查询到的全部告警信息都显示在当前操作页面,可以抽取其中的一部分相关信息在当前操作页面上显示,例如抽取相关故障部件的名称,发生故障的时间,告警级别等重要信息显示在当前操作页面即可。当然还可以包括有其他相关信息,在此不做具体限定。

本发明实施例所提供的一种界面告警的方法,可以在用户登录各个操作页面时均自动的查询与当前操作页面相关联的告警信息,并将所述告警信息在当前登录的操作页面上显示。通过上述方法,可以保证用户及时的获取到相关告警信息,从而保证用户可以在第一时间对故障的设备进行维护。同时在本发明实施例中,从告警数据库中查询对应于当前操作页面的告警信息这一动作其实是从一个数据库中查询一个静态文件,这一过程基本不消耗系统的资源,即本发明实施例可以在不增加系统资源消耗的前提下,尽可能的保证用户可以在第一时间获取到相关告警信息。

在本发明实施例的基础上,可以进一步的增加查询对应于当前操作页面的告警信息这一动作的触发条件,从而可以使得用户更加及时的获取到相关告警信息。

请参考图2,图2为本发明实施例所提供的第二种界面告警方法的流程图,该方法包括:

s201:响应于所述操作页面的操作指令,从所述告警数据库中查询对应于当前操作页面的告警信息。

本步骤可以是在执行完上述发明实施例中s101之后在执行,即在打开各个操作页面时先触发查询告警信息这一动作,再在当前操作页面上进行具体的操作时,例如在存储池操作页面中创建或者删除存储空间时,再次触发查询告警信息这一动作。当然,也可以是不在执行完上述发明实施例中s101之后在执行,具体的流程可以根据现实情况自行决定,在此不做具体限定。

在本步骤中,触发查询告警信息这一动作的条件是在操作页面中进行具体的操作,本步骤与上述实施例s101中,均是从同一告警数据库中查询告警信息,但是所查询的告警信息可能相同,也可能可能不相同,因为在执行上述s101与s201的过程之间,告警数据库的信息可能已经更新,也可能没有更新,但是触发查询告警信息这一动作的条件在本步骤中是在当前操作页面上进行具体的操作这一动作所产生的操作指令。

本步骤中其余具体情况与上述发明实施例中s101大体类似,其详细情况已在上述实施例中做出描写,在此不再赘述。

s202:当在当前操作页面停留的时间超过预先设定的阈值时,从所述告警数据库中查询对应于当前操作页面的告警信息。

在本步骤中,触发查询告警信息这一动作的条件是在当前操作页面停留的时间超过预先设定的阈值,例如当在当前操作页面停留的时间达到60秒这一条件时,触发查询告警信息这一动作。更具体的讲,可以是在当前操作页面静止不动的时间达到预先设定的阈值,例如30秒,60秒或者是90秒时,从告警数据库中查询对应于当前操作页面的告警信息。

本步骤中其余具体情况与本发明实施例中s201与上述发明实施例中s101大体类似,其详细情况已在上述实施例中做出描写,在此不再赘述。

s203:将所述告警信息显示在当前操作页面。

本步骤与上述实施例中s102相同,已在上述实施例中做详细描述,在此不再赘述。

由于从一个数据库中查询一个静态文件,这一过程基本不消耗系统的资源,本发明实施例所提供的一种界面告警的方法,可以在不增加系统资源消耗的前提下,进一步增加触发查询告警信息这一步骤的条件,使得用户更加及时的获取到相关告警信息,从而保证用户可以在第一时间对故障的设备进行维护。

除了在当前操作页面显示告警信息之外,还可以进一步的根据告警信息的不同等级设置不同的告警策略。具体情况将在下述实施例中详细描述。

请参考图3,图3为本发明实施例所提供的第三种界面告警方法的流程图,该方法包括:

s301:响应于操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息。

本步骤与上述实施例中s101相同,已在上述实施例中做详细描述,在此不再赘述。

在本发明实施例中,s302之前除了s301之外,还可以进一步增加上述发明实施例中的s201与s202,即查询告警信息这一过程的触发条件可以是开启任一个操作页面,可以是在当前操作页面中进行具体的操作,还可以是在当前操作页面中停留的时间达到预先设定的阈值。

s302:查询所述告警信息对应的告警等级。

在本步骤中,每一条告警信息应该都有其对应的告警等级。例如:若是某一个存储磁盘被损坏,其告警等级就应该为高,因为存储磁盘的损坏可能会极大的影响整个系统的运行以及系统中数据的安全;若是某一个服务器的负载状态值过高,其告警等级就应该为低,因为其不会影响整个系统的运行,但是其存在潜在的发生故障的风险,所以其告警等级应该为低。

在本步骤中,所述告警等级通常是各个底层检测模块自动生成的,当然还可以有其他生成方式,在此不做具体限定。

s303:查询所述告警等级对应的告警策略。

在本步骤中,会根据不同到的告警等级查询其对应的告警策略。例如,当告警等级是低时,其告警策略可以是只在当前操作页面上显示;当告警等级为中时,其告警策略可以是以弹出提示框的方式进行告警;当告警等级为高时,其告警策略可以是以强制跳转到发生故障的模块的管理页面的方式进行告警。根据不同的告警等级,本发明可以设置不同的告警方式进行告警。

在本不走中,所述对应于不同告警等级的告警策略可以是预先设置好的,进一步的可以是由用户自设置的,例如用户可以通过勾选的方式选择不同告警等级所对应的告警策略,这样能够极大的满足各类用户对于不同监控、运维要求,采用适合用户自己的告警策略进行告警。

s304:根据所述告警策略,对所述告警信息进行告警。

在本步骤中,根据在s303中所查询到的告警策略,用相应的告警方式进行告警。

本发明实施例所提供的一种界面告警的方法,可以根据查询到的不同告警信息中所记录的告警等级,采用不同的告警策略进行告警。本发明实施例所提供的方法,可以极大的满足各类用户对于不同监控、运维要求,使得用户可以更加方便的获取取到相关告警信息,满足用户关于告警信息获取的多元化需求。

下面对本发明实施例提供的一种界面告警的装置进行介绍,下文描述的界面的告警装置与上文描述的界面告警的方法可相互对应参照。

图4为本发明实施例提供的界面告警装置的结构框图,参照图4,本发明实施例所提供的界面告警装置可以包括:

页面查询模块100:响应于操作页面的开启指令,从告警数据库中查询对应于当前操作页面的告警信息,所述告警数据库用于储存关于存储服务器各个模块的告警信息。

显示模块200:将所述告警信息显示在当前操作页面。

在本发明实施例中,所述界面告警装置可以进一步包括:

操作查询模块300:响应于所述操作页面的操作指令,从所述告警数据库中查询对应于当前操作页面的告警信息。

时间查询模块400:当在当前操作页面停留的时间超过预先设定的阈值时,从所述告警数据库中查询对应于当前操作页面的告警信息。

上述页面查询模块还可以具体为响应于存储池操作页面的开启指令,从告警数据库中查询对应于所述存储池操作页面的告警信息的模块。

在本发明实施例中,所述界面告警装置还可以包括:

告警等级查询模块500:查询所述告警信息对应的告警等级。

告警策略查询模块600:查询所述告警等级对应的告警策略。

上述显示模块还可以具体为根据所述告警策略,对所述告警信息进行告警的模块。

本实施例的界面告警装置用于实现前述的界面告警的方法,因此界面告警装置中的具体实施方式可见前文中的界面告警方法的实施例部分,例如,页面查询模块100,显示模块200,分别用于实现上述界面告警方法中步骤s101,s102,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种界面告警的方法以及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1