一种获取系统日志的方法和被监控设备的制作方法

文档序号:7740696阅读:169来源:国知局
专利名称:一种获取系统日志的方法和被监控设备的制作方法
技术领域
本发明涉及网络设备管理技术领域,特别涉及一种获取被监控设备系统日志的方
法和被监控设备。
背景技术
随着现代网络的高速发展,网络的稳定性变得越来越重要,为确保网络的稳定性,需要保证网络中的每个设备都能正常运行。为了保证设备的正常运行,一种重要的方法是使用系统日志记录设备发生的各种事件,通过系统日志得到设备的运行状态,进而可得到出现故障的设备及故障发生的原因,并对出现故障的设备进行相应地处理,从而保证了网络的正常运行,确保了网络的稳定性。
目前,系统日志的获取主要是通过监控终端来实现的,图1为现有所采用的获取
系统日志装置的结构示意图。如图1所示,该结构主要包括监控终端1、监控终端2和监控
终端n等多个监控终端11,因特网12以及被监控设备1、被监控设备2和被监控设备m等
多个被监控设备13。其中,每个被监控设备13中都有一个系统日志控制器131,用于控制
被监控设备13所产生的系统日志是否被发送到监控终端1。所述系统日志控制器131既可
以软件模块的形式来实现,例如,为一应用程序,或者插件、控件,也可以硬件结构的形式来
实现。因特网12用于实现监控终端11和被监控设备13之间各种数据的传输。下面以监
控终端1向被监控设备1获取系统日志为例来说明现有获取系统日志的具体过程。 当需要获取被监控设备1的系统日志时,通过监控终端1向被监控设备1发送获
取系统日志的请求,该请求中包含了被监控设备1的因特网协议(IP)地址;被监控设备1
接收到监控终端1发送的请求后,在系统日志控制器131的控制下将被监控设备1的系统
日志发送给监控终端1。其中,系统日志控制器对系统日志的控制具体为 在系统日志控制器中设置有不同的参数,如严重级别、系统日志信息字段、以及每
秒钟能够通过的系统日志个数等;当被监控设备所产生的系统日志的严重级别高于所设
置的严重级别时,进一步地判断系统日志是否在所设置的系统日志信息字段中,也即判断
系统日志格式信息、系统日志名信息以及系统日志正文信息是否在系统日志控制器中被设
置,如果是,则继续判断系统日志是否已经超过了每秒钟能够通过的系统日志个数,如果没
有的话,则该系统日志即被发送到监控终端,否则,该系统日志即被丢弃。 需要说明的是,系统日志控制器中的参数实际上是由监控终端来设置的,实际中
可以依据监控终端的需求设置其它各种不同的参数,也可设置这些参数的不同的组合。 还需说明的是,其它监控终端11获取被监控设备1的系统日志的具体过程是监控
终端1的获取过程,这里不再赘述。 从上述分析可以看出,现有在通过监控终端获取系统日志时,首先,由于在一个被监控设备中都只有唯一一个系统日志控制器, 一个系统日志控制器对系统日志的控制是相同的,因此,不管通过哪个监控终端,所获取到的系统日志都是相同的;其次,每个监控终端都可以对系统日志控制器进行配置, 一个监控终端对系统日志控制器进行配置后,由于该
3系统日志控制器也会对其它监控终端获取的系统日志进行控制,因此,也就影响到其它所有监控终端的系统日志的输出结果。因此,采用现有方法来获取系统日志时,只能对所有的监控终端进行同样的控制,无法得到不同的系统日志,也无法区分不同的监控终端,从而不能对系统日志进行灵活地管理控制。

发明内容
有鉴于此,本发明的主要目的在于提供一种获取被监控设备系统日志的方法,能够通过不同的监控终端获取到不同的系统日志,从而能够对系统日志进行灵活地管理控制。 本发明的另一个目的在于提供一种被监控设备,能够通过不同的监控终端获取到不同的系统日志,从而能够对系统日志进行灵活地管理控制。
为了达到上述目的,本发明提出的技术方案为
—种获取被监控设备系统日志的方法,该方法包括 由被监控设备根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器; 由所述各个监控终端分别对其对应的系统日志控制器进行设置至少包括过滤参数的配置; 由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。
—种被监控设备,
该被监控设备包括 系统日志控制器建立模块,用于根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器,并将所述建立的系统日志控制器发送到参数配置模块; 参数配置模块,用于接收由系统日志控制器建立模块建立的系统日志控制器,并由各个监控终端分别对其建立的对应的系统日志控制器进行设置至少包括过滤参数的配置后,将所述配置好的系统日志控制器发送到系统日志处理模块; 系统日志处理模块,用于由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。
综上所述,本发明所采用的获取被监控设备系统日志的方法,通过为不同的监控终端配置不同的系统日志控制器,从而通过不同的监控终端可以获取到不同的系统日志,进而能够对系统日志进行灵活地管理控制。


图1为现有技术中获取系统日志装置的结构示意图。
图2为本发明获取日志装置的结构示意图。
图3为本发明获取日志方法的工作流程图。
图4为本发明所采用的被监控设 的结构示意图。
具体实施例方式
为了解决现有技术中存在的问题,本发明提出了一种获取系统日志的方法,通过在同一个被监控设备中为不同的监控终端配置不同的系统日志控制器,从而使得针对同一个被监控设备来说,不同的监控终端能够获取到不同的系统日志,进而能够对系统日志进行灵活地管理控制。 基于上述介绍,本发明所述方案的具体实现包括 由被监控设备根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器;由所述各个监控终端分别对其对应的系统日志控制器进行设置至少包括过滤参数的配置;由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。 参见图2,图2即为本发明获取系统日志装置的结构示意图。该结构主要包括监控终端1、监控终端2和监控终端n等多个监控终端21,因特网22以及被监控设备1、被监控设备2和被监控设备m等多个被监控设备23。为了同现有技术获取系统日志进行比较,在本实施例中,同样以通过监控终端1向被监控设备1获取系统日志为例来说明现有获取系统日志的具体过程。 当用户需要获取被监控设备1的系统日志时,通过监控终端1向被监控设备1发送获取系统日志的请求,该请求中不仅包含了被监控设备1的IP地址,还包含了监控终端1的标识;被监控设备1根据接收到的请求为监控终端1建立系统日志控制器231,且所述系统日志控制器231是与监控终端1相对应的;进一步地,监控终端1根据本身所需获取的系统日志的要求,对系统日志控制器231进行配置,具体配置可以为在系统日志控制器中设置不同的过滤参数,所述过滤参数至少包括严重级别、系统日志信息字段、以及每秒钟能够通过的系统日志个数,还可在系统日志控制器中设置其它的参数;符合系统日志控制器的配置的系统日志在系统日志控制器231的控制下会被发送到监控终端21,否则,将被丢弃;最后,监控终端21获取到所需的系统日志后,还要向被监控设备1发送注销其对应的系统日志控制器231的请求,被监控设备1删除与监控设备1对应的系统日志控制器231。
需要说明的是,在监控终端通过对应的系统日志控制器获取到需要的系统日志后,被监控设备将对应的系统日志控制器进行删除,从而可以最大程度地节省占有的资源空间。 还需说明的是,被监控设备在建立系统日志控制器时,还需在建立的系统日志控
制器中建立对应的监控终端的标识,以使得监控终端与系统日志控制器相对应。 至此,即得到了本发明所采用的获取系统日志装置。 需要说明的是,在本实施例中,每个监控终端都可以配置自身的系统日志控制器,具体的配置过程同现有技术,这里不再赘述。 图3为采用图2所述装置获取系统日志的工作流程图。如图3所示,流程包括
步骤301 :监控终端1向被监控设备1发送获取被监控设备1的系统日志的请求。
当用户通过监控终端1获取被监控设备1的系统日志时,首先会通过监控终端1向被监控设备1发送获取被监控设备1的系统日志的请求,该请求中不仅包含了被监控设备1的IP地址,还包含了监控终端1的标识。 需要说明的是,被监控设备1的系统日志是随时产生的,用于标识被监控设备1的各种状态的。
步骤302 :根据监控终端1的标识为其建立相应的系统日志控制器。
被监控设备1收到监控终端1发送的获取系统日志的请求后,会根据请求中包含的监控终端1的标识为监控终端1建立相应的系统日志控制器,也即在系统日志控制器中建立对应的监控终端的标识。
步骤303 :由监控终端1对建立的系统日志控制器进行配置。 当被监控设备1建立好了与监控终端1对应的系统日志控制器后,监控终端1会根据需求对系统日志控制器进行配置,具体配置可以为在系统日志控制器中设置不同的过滤参数,如严重级别、系统日志信息字段、以及每秒钟能够通过的系统日志个数等。
需要说明的是,在本实施例中,可以采用过滤参数中的任何一种、任意两种的结合、或者三种过滤参数都有的配置,以监控终端1对系统日志的需求为准,并不影响本发明实施例的实现。对于不同的监控终端,可以采用不同的配置。 还需要说明的是,在本实施例中,还可以采用其它的参数对系统日志控制器进行配置,以不影响本发明实施例的实现为准。 步骤304 :判断被监控设备1的当前系统日志是否符合系统日志控制器的配置要
求,如果是,则将当前系统日志发送到监控终端1 ;否则,丢弃该系统日志。
当被监控设备1的第一个系统日志为当前系统日志,且当当前系统日志通过该系
统日志控制器时,由该系统日志控制器判断是否允许通过该当前系统日志,如果当前系统
日志符合系统日志控制器中的配置,则将当前系统日志发送到监控终端1中;否则,丢弃当
前系统日志。 步骤305 :判断监控终端所需的系统日志是否已经获取完毕,如果是,则执行步骤306 ;否则,返回执行步骤304。 在处理完当前系统日志之后,还需判断监控终端1是否已经获取完所需的系统日志,如果是,则执行步骤306;否则,将当前系统日志的下一个系统日志作为当前系统日志,并返回执行步骤304。 需要说明的是,在本步骤中,监控终端所需的系统日志是否获取完毕的判断是由监控终端本身来决定的,可以是监控终端获取到的系统日志个数满足一定的数目时,系统日志获取完毕,也可是监控终端获取到某些特定的系统日志后,系统日志获取完毕,具体判断方法以不影响本发明实施例的实现为准。 步骤306 :监控终端1向被监控设备1发送请求注销为其建立的系统日志控制器的请求。 当监控终端1获取完所需的系统日志后,监控终端1还需向被监控设备1发送一个注销监控终端1所对应的系统日志的请求,该请求中包含了被监控设备1的IP地址以及监控终端1的标识。 步骤307 :被监控设备1删除监控终端1对应的系统日志控制器。 被监控设备1收到监控终端1发送的注销请求后,将删除监控终端1所对应的系
6统日志控制器。 需要说明的是,当用户通过其它监控终端来获取系统日志时,对应的被监控设备会为对应的监控终端建立其对应的系统日志控制器,进而获取到对应被监控设备的系统日
志o 至此,即完成了本发明所采用的获取系统日志的方法的整个工作流程。 在本实施例中,所采用的被监控设备的结构参见图4,如图4所示,该被监控设备
包括 系统日志控制器建立模块41,用于根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器,并将所述建立的系统日志控制器发送到参数配置模块42 ; 参数配置模块42,用于接收由系统日志控制器建立模块41建立的系统日志控制器,并由各个监控终端分别对所述接收到的系统日志控制器进行设置至少包括过滤参数的配置后,将所述配置好的系统日志控制器发送到系统日志处理模块43 ;
系统日志处理模块43,用于接收由参数配置模块42发送的配置好的系统日志控制器,并由配置好的系统日志控制器对被监控设备中的系统日志进行过滤后,将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端; 系统日志控制器删除模块44,用于在所述监控终端接收到所述请求的系统日志后,向系统日志处理模块43发送注销系统日志控制器的请求,并对所述各个监控终端对应的系统日志控制器进行删除。 至此,即得到了本发明所采用的被监控设备。 总之,本发明所采用的获取系统日志的方法,由被监控设备为不同的监控终端建立系统日志控制器,进而由不同的监控终端对其对应的系统日志控制器进行不同的配置,从而通过不同的监控终端可以获取到同一个被监控设备的不同的系统日志,进而能够对系统日志进行灵活地管理控制。 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种获取被监控设备系统日志的方法,其特征在于,该方法包括由被监控设备根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器;由所述各个监控终端分别对其对应的系统日志控制器进行设置至少包括过滤参数的配置;由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。
2. 如权利要求1所述的方法,其特征在于,所述将过滤后的系统日志发送到该系统日志控制器所对应的监控终端后,该方法进一步包括由被监控设备接收由各个监控终端发送的注销系统日志控制器的请求,并根据请求将所述各个监控终端对应的系统日志控制器进行删除。
3. 如权利要求2所述的方法,其特征在于,所述过滤参数至少包括严重级别、系统日志信息字段、以及每秒钟能够通过的系统日志个数。
4. 如权利要求3所述的方法,其特征在于,所述获取所述被监控设备的系统日志的请求中包含了被监控设备的因特网协议IP地址和监控终端的标识,所述为各个监控终端建立对应的系统日志控制器包括根据请求中包含的IP地址找到对应的被监控设备,由所述找到的被监控设备为各个监控终端建立对应的系统日志控制器,且为所述建立的系统日志控制器建立对应的监控终端的标识;所述将过滤后的系统日志发送到该系统日志控制器所对应的监控终端包括根据所述系统日志控制器中的监控终端的标识,找到该系统日志控制器对应的监控终端,并将过滤后的系统日志发送到所述找到的监控终端。
5. —种被监控设备,其特征在于,该被监控设备包括系统日志控制器建立模块,用于根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器,并将所述建立的系统日志控制器发送到参数配置模块;参数配置模块,用于接收由系统日志控制器建立模块建立的系统日志控制器,并由各个监控终端分别对其建立的对应的系统日志控制器进行设置至少包括过滤参数的配置后,将所述配置好的系统日志控制器发送到系统日志处理模块;系统日志处理模块,用于由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。
6. 如权利要求5所述的被监控设备,其特征在于,该被监控设备还包括系统日志控制器删除模块,用于在所述监控终端接收到所述请求的系统日志后,向系统日志处理模块发送注销系统日志控制器的请求,并对所述各个监控终端对应的系统日志控制器进行删除。
7. 如权利要求6所述的被监控设备,其特征在于,所述过滤参数至少包括严重级别、系统日志信息字段、以及每秒钟能够通过的系统日志个数。
全文摘要
本发明公开了一种获取被监控设备系统日志的方法,由被监控设备根据来自各监控终端的获取所述被监控设备的系统日志的请求,分别为各个监控终端建立对应的系统日志控制器;由所述各个监控终端分别对其对应的系统日志控制器进行设置至少包括过滤参数的配置;由配置好的系统日志控制器对被监控设备中的系统日志进行过滤,并将所述过滤后的系统日志发送到该系统日志控制器所对应的监控终端。本发明同时公开了一种被监控设备,应用本发明所述的获取被监控设备系统日志的方法和被监控设备,通过在被监控设备中为不同的监控终端配置不同的系统日志控制器,从而通过不同的监控终端可以获取到不同的系统日志,进而能够对系统日志进行灵活地管理控制。
文档编号H04W88/18GK101778406SQ20101003441
公开日2010年7月14日 申请日期2010年1月15日 优先权日2010年1月15日
发明者孙庆尧 申请人:瑞斯康达科技发展股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1