监视状态显示设备、监视状态显示方法和监视状态显示程序的制作方法

文档序号:6352026阅读:210来源:国知局
专利名称:监视状态显示设备、监视状态显示方法和监视状态显示程序的制作方法
技术领域
本发明涉及一种监视状态显示设备、监视状态显示方法和监视状态显示程序。
背景技术
系统运行管理不仅需要对作为监视主体的资源和服务运行状态进行不断监视,而且需要在出现问题的情况下,迅速识别问题并恢复系统。以下非专利文献I公开了一种用于通过将来自监视主体的监视信息收集到单个综合控制台中而对整个系统进行巩固的综合管理工具。以下所描述的非专利文献2则公开了一种呈现基于SLA(服务等级协议)所限定的所监视项的列表的系统运行监视工具。非专利文献I :Integrated System Operation Management JPl 第 9 版,由 Hitachi, Ltd.编目,2009年11月,第5_6页,监视,“2010年2月10日检索”。URL :http://www. hitachi. co. jp/Prod/conip/softl/clow]il£icl/c£it£ilog/c£i/ca740. pdf非专利文献2 Service Level Management using Tivoli Service LevelAdvisor, ”2005 年 4 月 I 日,IBM Japan,第 11 页,Customer Status Report (全部),“2010年2月10日检索”。URL http://www-06. ibm. com/jp/services/itil/pdf/events/2005040704, pdf非专利文献I中所描述的集成管理工具以树形结构形式显示一组监视主体。非专利文献2中所描述的系统运行监视工具显示了例如示出所监视项、监视的时间/日期以及出现/未出现问题的表。因此,监视主体越多,树和表就越大。这使得管理员要反复滚动或改变屏幕直至其能够识别出存在问题的监视主体。识别问题需要长时间。管理员可能在重复这样的运行的同时遗漏问题。

发明内容
本发明是考虑到这样的情形而设计,并且其示例性目的是提供一种使得能够迅速且可靠地识别系统中的问题的监视状态显示设备、方法和程序。根据本发明的监视状态显示设备具有使用指标数确定装置,其用于当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和多个指数的总数的比率来确定能够关于针对多个监视主体所设置的重要性等级而使用的使用指标数;重要性等级分配装置,其用于基于多个指数的排列以及针对相应重要性等级所设置的使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个重要性等级的指标;监视主体分配装置,其用于基本均匀地向指数分配具有与指数的重要性等级相同的重要性等级的监视主体;显示模式确定装置,其用于基于分配给指数的每个监视主体的警报等级来确定用于显示每个指数的显示模式;以及显示控制装置,其用于依据所确定的显示模式在预定显示区域上显示指数。根据本发明的监视状态显示方法是在监视状态显示设备中使用的监视状态显示方法,该监视状态显示方法具有使用指标数确定步骤,当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和多个指数的总数的比率来确定能够关于针对多个监视主体所设置的重要性等级而使用的使用指标数;重要性等级分配步骤,基于多个指数的排列以及针对相应重要性等级所设置的使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个重要性等级的指标;监视主体分配步骤,基本均匀地向指数分配具有与指数的重要性等级相同的重要性等级的监视主体;显示模式确定步骤,基于分配给指数的每个监视主体的警报等级来确定用于显示每个指数的显示模式;以及显示控制步骤,其用于依据所确定的显示模式在预定显示区域上显示指数。根据本发明的监视状态显示程序使得计算机执行监视状态显示方法中包括的每个步骤。根据本发明的程序可以通过从通信网络或者诸如CD-ROM的光盘、磁盘、半导体存 储器或其它类型的各种记录介质下载程序而被安装或加载到计算机中。本发明可以被实现为其中存储该程序的计算机可读记录介质。本发明即使在存在大量监视主体时也能够实现对系统中问题的迅速且可靠的识别。


图I是示出根据第一实施例的监视状态显示设备的配置示例的框图;图2是示出监视数据表的数据配置示例的示图;图3是示出警报等级表的数据配置示例的示图;图4是示出监视主体信息表的数据配置示例的示图;图5是用于解释显示区域内所显示的指数示例的示图;图6是用于解释对其分配重要性等级的指数示例的示图;图7是示出监视状态显示屏幕的示例的示图;图8是用于解释监视状态显示过程的流程图的示例;图9是示出根据修改的监视状态显示屏幕的示例的示图;图10是示出根据第二实施例的监视状态显示设备的配置示例的框图;图11是示出根据第二实施例的监视主体信息表的数据配置示例的示图;图12是示出根据第二实施例的监视状态显示屏幕的示例的示图;图13是示出在指定图7所示的指标60时所显示的弹出屏幕的示例的示图;以及图14是示出在指定图11所示的指标80时所显示的弹出屏幕的示例的示图。
具体实施例方式随后参考附图对根据本发明的监视状态显示设备的优选示例性实施例进行描述。[第一实施例]首先,参考图I对根据第一实施例的监视状态显示设备的功能配置进行描述。监视状态显示设备I在功能上例如具有数据获取单元(数据获取装置)11、警报等级确定单元(警报等级确定装置)12、使用指标数确定单元(使用指标数确定装置)13、重要性等级分配单元(重要性等级分配装置)14、监视主体分配单元(监视主体分配装置)15、显示模式确定单元(显示模式确定装置)16,以及显示控制单元(显示控制装置)17。例如,监视状态显示设备I在物理上通过例如CPU、用于存储各种表的存储器(存储设备)20、输入设备30和显示器(显示设备)40进行配置。存储设备20例如包括用于存储CPU所处理的程序和数据的R0M,以及被用作用于主要执行控制过程和其它各种任务的区域的RAM。输入设备30例如包括鼠标和/或键盘。这些元件通过总线互相连接。在当前实施例中,CPU例如被使得执行存储在ROM中的程序以通过使用从输入设备30所输入的数据或者RAM中所扩展的数据来执行处理。以这种方式,能够实现对监视状态显示设备I进行配置的元件的功能。数据获取单元11获取多个监视主体的监视数据,并且将所获取的监视数据存储在监视数据表(监视数据存储装置)21中。监视主体的示例包括诸如对系统进行配置的硬件、中间件和网络之类的资源,以及用于实现提供给用户的服务的应用。监视数据的示例包括响应时间数据、运行状态数据、危机判断数据以及从用户所获得的事务编号(transaction number)数据。应当注意的是,监视数据可以直接从每个监视主体获取或者 通过收集监视数据的监视设备等来获取。参考图2对监视数据表21的数据配置的示例进行描述。监视数据表(监视数据存储装置)21具有例如监视主体ID项、响应时间项和运行状态项的数据项。用于唯一识别监视主体的识别信息存储在监视主体ID项中。从每个监视主体获得响应所需的时间长度存储在响应时间项中。监视主体的运行状态数据存储在运行状态项中。运行状态数据的示例包括“运行中”、“依据运行调度而停止”、“违反运行调度而停止”等。返回图1,警报等级确定单元12基于从每个监视主体所获取的监视数据的内容来确定每个监视主体的警报等级。警报等级表示与每个监视主体的状态有关的警报的程度(等级)。在本实施例中,每个监视主体的警报等级例如通过参考图3所示的警报等级表22而基于存储在监视数据表21中的监视数据的内容来确定。图3所示的警报等级表(警报等级存储装置)22具有例如警报等级项和判断条件项的数据项。指示警报的程度(等级)的信息被存储在警报等级项中。例如“违例(高)”、“警告(中)”、“正常(低)”和“正常停止(最低)”的四个等级被登记在警报等级项中。以下判断条件被存储在判断条件项中“响应时间为60秒或更长,或者运行状态示出‘违反运行调度而停止’ ”,基于此警报等级指示“违例(高)”响应时间为30秒或更长且小于60秒”,基于此警报等级指示“警告(中)”;“响应时间小于30秒”,基于此警报等级指示“正常(低以及“运行状态示出‘依据运行调度而停止’”,基于此警报等级指示“正常停止(最低)”。在图2和3中所示的示例中,警报等级确定单元12通过使用从每个监视主体所获取的响应时间数据和运行状态数据而参考警报等级表22的判断条件项,并且从警报等级表22中提取出与应用该响应时间数据和运行状态数据的判断条件相对应的警报等级。警报等级确定单元12以这种方式来确定监视主体的警报等级。例如,如图2所示,具有如监视主体ID“00001”的监视主体的响应时间为“15秒”。因此,该监视主体的警报等级被确定为“正常(低)”。具有如监视主体ID “00002”的监视主体的响应时间为“60秒”。因此,该监视主体的警报等级被确定为“违例(高)”。具有如监视主体ID “00102”的监视主体的响应时间为“38秒”。因此,该监视主体的警报等级被确定为“警告(中)”。具有如监视主体ID “01102”的监视主体的运行状态示出“违反运行调度停止”。因此,该监视主体的警报等级被确定为“违例(高)”。注意,警报等级并非必然为以上所描述的那四个等级;因此,可以提供多个任意等级来作为警报等级。此外,用于确定警报等级的条件也并非必然为以上所描述的那些条件。例如,可以使用其它监视数据来设置条件。备选地,可以将资源和应用的资产(asset)价值、服务价值以及其它评估价值设置为条件。在预定显示区域中显示表示监视主体的指数(对象)时,使用指标数确定单元13确定能够关于监视主体的重要性等级来使用的指数数(此后被称作“使用指标数”)。监视主体的重要性等级在对监视主体进行监视时使用。重要性等级关于监视主体进行设置并且被存储在监视主体信息表(监视主体信息存储装置)23中。图4示出了存储与监视主体相关的信息的监视主体信息表23的数据配置的示例。监视主体信息表23具有例如监视主体ID项和重要性等级项的数据项。用于唯一识别监视主体的识别信息被存储在监视主体ID 项中。例如“高”、“中”和“低”的值被作为对监视主体进行监视时所使用的重要性等级而被存储。重要性等级并非必然为这三个等级;因此,可以提供多个任意等级作为重要性等级。在另一方面,在显示区域中显示指数以表达监视主体。图5是用于解释显示区域内所显示的指数的示图。如图中所示,指数103显示在每个分割区域102上,该分割区域102是通过利用线101将预定显示区域100划分为网格所获得(为了解释方便在图中示出了单个指标103,但是指数可以分别显示在分割区域102上)。显示区域100是在显示器40上固定显示的固定显示区域。显示区域的大小或者在显示区域上所显示的指数总数根据显示器40的显示能力进行设置。使用指标数确定单元13基于监视主体的重要性等级(例如,“高”、“中”和“低”)与显示区域上所显示的指数的总数(此后称作“所显示指标总数”)的比率(此后称作“重要性等级比率”)来确定关于重要性等级的指标数。监视主体的重要性等级比率参考监视主体信息表23中的监视主体的重要性等级进行计算。例如,当显示区域被划分为行和列时,根据列数和行数来计算所显示指标总数。使用指标数确定单元13例如通过将总重要性等级的每个重要性等级与所显示指标总数的比(百分比)相加来确定对应于每个重要性等级的使用指标数。假设重要性等级比率为9500 450 50 (低中高)并且所显示指标总数为100(10(列)X10(行)=100)。在这种情况下,每个重要性等级的使用指标数可以计算如下重要性等级(低)=100X(9500/10000) = 95重要性等级(中)=100X(450/10000) = 4. 5重要性等级(高)=100X(50/10000) = 0. 5在作为以上所示出的计算的结果的所获得数值小于I时,这样的重要性等级的数值被取整为I。当所获得数值具有小数部分时,这样的重要性等级的数值从最小数值开始顺序取整。最后,以所获得数值的总数与所显示指标总数相匹配的方式对最大的所获得数值进行调整。在以上所示出的计算中,重要性等级(高)的数值为0.5,小于1,并且因此被取整为I。重要性等级(中)的数值为具有小数部分的4. 5,并且因此被取整为整数5。最后,重要性等级(低)的数值为95。当使用该数值时,由于重要性等级的总数变为101,超过了指标总数100。因此,从重要性等级(低)的数值中减去重要性等级的总数和指标总数之间的差以获得数值94。结果,即使在某个重要性等级的比率非常低时,也能够向每个重要性等级分配至少一个使用指标数。在这样的情况下,以所有重要性等级的使用指标数的总数与所显示指标总数相匹配的方式对其它重要性等级的使用指标数进行调整。在确定重要性等级的使用指标数时,不仅能够适当采用以上所描述的方法,而且也能够适当采用基于设计的方法。例如,可以将比率取平方,或者可以对每个重要性等级进行加权。重要性等级分配单元14分别对显示区域上所显示的指数分配重要性等级(将重要性等级与指数相连接)。重要性等级的分配基于使用指标数确定装置13所确定的相应重要性等级的使用指标数以具有相同重要性等级的指数在显示区域上彼此接近放置的方式来执行。例如,在图5所示的显示区域上设置基准轴线(见图6中的附图标记50)。接着将重要性等级分配给沿该基准轴线的指数。向指数装置分配重要性等级,例如对用于唯一识别指标的识别信息(例如,指标ID或坐标)和指示每个重要性等级的重要性等级信息(例 如,重要性等级ID或重要性等级名称)之间的对应关系进行管理。重要性等级分配单元14所执行的重要性等级的分配参考图6进行描述。在以下描述中,指数被置于显示区域中的所有分割区域中。重要性等级分配单元14在显示区域上以预定方向A设置基准轴线50。此外,在预定分割区域上设置起始位置51。例如,起始位置51被设置在例如位于显示区域末端的任意分割区域中。重要性等级分配单元14对处于起始位置51上的指标设置目标重要性等级。对其分配了重要性等级的指数随后被称作“已分配指数”。随后,重要性等级分配单元14在区域中以垂直于基准轴线50的方向B从起始位置51搜索没有对其分配重要性等级的指标(称作“未分配指标”)。在存在未分配指标时,向未分配指标分配目标重要性等级。当区域中沿垂直方向B存在多个未分配指标时,将目标重要性等级分配给这些未分配指数。当沿垂直方向B没有未分配指数时(当所有指数都是已分配指数时,或者没有指数时),以基准轴线的轴向方向A以预定距离移动搜索区域。例如,预定距离可以被设置为V 2/2x,其中“x”是指标每一侧的长度。重要性等级分配单元14接着以垂直方向B搜索区域中存在的未分配指标,该区域始于以预定距离移动搜索区之后所获得的点。当存在未分配指标时,目标重要性等级被分配给该未分配指标。当没有未分配指数时,以基准轴线的轴向方向A以预定距离移动搜索区域。重要性等级分配单元14接着以垂直方向B搜索区域中存在的未分配指标,该区域始于以预定距离移动搜索区之后所获得的点。重要性等级分配单元14重复搜索未分配指标并且向未分配指标分配目标重要性等级的过程,直至目标重要性等级被完全分配给其数目对应于使用指标数的指数。一旦完成了这种使用指标数的分配,下一个重要性等级就以与以上所描述的相同方式作为目标重要性等级进行分配。如图6所示,重要性等级(低)被分配给指标组52 (使用指标数为94),重要性等级(中)被分配给指标组53 (使用指标数为5),并且重要性等级(高)被分配给指标54 (使用指标数为I)。以这种方式,重要性等级(高、中和低)被分配给显示区域中所显示的所有指数,其中具有相同重要性等级的指数被彼此相邻放置并且固定显示。为了解释的便利,重要性等级越低,每个指标的色密度就越低。
监视主体分配单元15将监视主体分配至重要性等级分配单元14对其分配重要性等级的指数(将重要性等级连接至指数)。具体而言,监视主体分配单元15基本均匀地为对其分配了相同重要性等级的指数分配具有与指数的重要性等级相同的重要性等级的监视主体。一个或多个监视主体可以与一个指标相关联。当相同的重要性等级被分配给多个指数时,具有相同重要性等级的多个监视主体被大致均匀地分配给多个指数。监视主体对指数的分配例如通过将用于唯一识别指标的识别信息(例如,指标ID或坐标)与监视主体ID相关联来执行。以这种方式,每个监视主体被分配给每个指标。如图6所示,具有重要性等级(低)的监视主体被大致均匀分配给指标组52。具有重要性等级(中)的监视主体被大致均匀分配给指标组53。所有具有重要性等级(高)的监视主体被均匀分配给指标54。显示模式确定单元16基于分配给指数的监视主体确定用于显示指数的显示模式。由于用于确定显示模式的方法基于监视主体,所以显示模式可以依据规范进行适当设 置;然而,针对分配给指数的监视主体而言,例如能够通过参考警报等级确定装置12所确定的警报等级来确定显示模式。显示模式确定单元16例如使用警报等级和显示模式在其中相互关联的表来确定显示模式。例如,能够将根据警报等级而有所不同的颜色设置为显示模式(红色用于“高”警报等级,黄色用于“I中”警报等级,而绿色用于“低”警报等级)。当多个监视主体被分配给一个指标时,从多个监视主体的警报等级中选择与预定条件相符的警报等级,并且将对应于所选择的警报等级的显示模式设置为以上所提到的指标的显示模式。预定条件例如能够以选择最高警报等级的方式进行设置。显示控制单元17以显示模式确定单元16所确定的显示模式在显示区域上显示指数。图7是示出监视状态显示屏幕的示例的示图。为了解释的便利,使用字母来表达每种颜色,并且没有对指数60至64之外的指数使用颜色。例如,当分别具有警报等级(低)、警报等级(中)、警报等级(低)和警报等级(高)的监视主体“00001”、“00002”、“00003”和“00004”被分配给对其分配了重要性等级(闻)的指标60时,该指标依据最闻警报等级(闻)以“红色”进行显不。当分别具有警报等级(低)、警报等级(中)和警报等级(低)的监视主体“00101”、“00102”和“00103”被分配给对其分配了重要性等级(中)的指标64时,该指标依据最高警报等级(中)以“黄色”进行显示。当监视主体“01101”、“01102”和“01103”被分配给对其分配了重要性等级(低)的指标61、62和63时,分别获得监视主体“01101”、“01102”和“01103”的警报等级为中、高和中。虽然其它监视主体被分配给指数61、62和63,但是监视主体“01101”、“01102”和“01103”的警报等级为最高。因此,指标61依据警报等级(中)以“黄色”进行显示。指标61依据警报等级(高)以“红色”进行显示。指标61依据警报等级(中)以“黄色”进行显不。使用图7所示示例的用户能够容易地理解对应于重要性等级(高)的监视主体具有至少一个问题,并且因此具有高的警报等级,对应于重要性等级(中)的监视主体具有至少一个问题,并且因此具有中等警报等级,并且对应于重要性等级(低)的监视主体具有至少三个问题,并且具有一个高警报等级和两个中等警报等级。此外,由于表示监视主体的指数在固定显示区域中显示,所以用户能够立即识别出问题而无需滚动或改变屏幕。
显示模式确定单元16可以通过使用监视主体的警报等级和这些监视主体的重要性等级(分配给指数的重要性等级)来确定指数的显示模式。例如,显示模式确定单元16能够依据警报等级来确定指数的颜色,以及依据重要性等级来确定指数的色调。接下来参考图8对用于显示监视状态的操作进行描述。图8的流程图中所示出的处理步骤可以以不同顺序或并行执行,而并不会导致处理内容的不同。步骤之间可以添加另一个步骤。为了解释的便利而被描述为单个步骤的术语“步骤”可以被划分为多个步骤,反之为了解释的便利而被划分为多个步骤的处理可以被理解为单个步骤。如图8所示,首先,数据获取单元11从监视主体获取监视数据并且将所获取的监视数据存储在监视数据表21中(步骤S101)。警报等级确定单元12通过参考警报等级表22的警报等级判断条件而基于监视数据表21中所存储的监视数据来确定监视主体的警报等级(步骤S102)。使用指标数确定单元13参考监视主体信息表23计算监视主体的重要性等级比率,并且基于显示区域的列数和行数计算显示区域上所显示的指标总数(步骤S103)。使用 指标数确定单元13接着基于监视主体的重要性等级比率和所显示的指标总数计算每个重要性等级的使用指标数(步骤S104)。重要性等级分配单元14基于为每个重要性等级所确定的使用指标数以具有相同重要性等级的指数在显示区域中彼此接近放置的方式对每个指数分配重要性等级(步骤
5105)。更具体地,监视主体分配单元15在显示区域中设置基准轴线并且随后向沿基准轴线的指数分配重要性等级,指数数目对应于重要性等级的使用指标数。监视主体分配单元15向对其分配了重要性等级的指数分配监视主体(步骤
5106)。更具体地,监视主体分配单元15基本均匀地向对其分配了相同重要性等级的指数分配具有与指数的重要性等级相同的重要性等级的监视主体。显示模式确定单元16基于分配给指数的监视主体确定指数的显示模式(步骤
5107)。更具体地,显示模式确定单元16从分配给指数的监视主体的警报等级中选择较高警报等级,并且随后选择对应于所选择的警报等级的显示模式。显示控制单元17依据所确定的显示模式在显示区域上显示指数(步骤S108)。根据以上所描述的第一实施例的监视状态显示设备,基于使用指标数向指数分配重要性等级,基于监视主体与所显示指标总数的重要性等级比率针对每个重要性等级确定该使用指标数,并且随后具有相同重要性等级的监视主体被基本均匀地分配给指数。因此,能够一次在固定显示区域上显示大量监视主体。出于该原因,用户不必滚动或改变屏幕。此夕卜,由于基于与该指数相连接的监视主体的警报等级来确定要在显示区域上进行显示的指数的显示模式,所以用户能够依据监视主体的重要性等级而看到每个监视主体中存在/不存在问题。因此,即使在监视系统运行时存在大量监视主体,用户也能够迅速且准确地理解到具有问题的监视主体。[修改]在以上所描述的第一实施例中,依据重要性等级比率将监视主体分配给指数;然而,可以基于其它标准分配监视主体。例如,当监视主体所属的区域被设置为用于对监视主体进行监视的标准时,监视主体可以基于区域的比率被分配给指数。第一实施例已经描述了每个指标为矩形形状并且每个警报等级通过其颜色进行显示;然而,每个指标的显示模式并不局限于此。例如,每个指标可以为与圆形(指标72),并且每个指标的警报等级可以以诸如“x”(指标71)或“! ”(指标72)的符号进行显示,如图9所示。第一实施例已经描述了基准轴线的轴向方向沿显示区域的对角线设置的情形;然而,该轴向方向并不局限于此,并且能够依据规范沿任意线设置。例如,轴向方向可以沿显示区域的一条边进行设置。此外,第一实施例已经描述了起始位置被提供在显示区域的一端;然而,根据设计,起始位置可以在任意地方提供,诸如在显示区域的中间提供。在以上所描述的第一实施例中,基于监视主体的警报等级确定指数的显示模式。然而,显示模式例如也可以基于监视主体的响应时间或者所监视项的其它数值来确定。显示模式还可以基于指示分配给指数的所有监视主体的警报等级数值的百分比、分配给指数的监视主体的所监视项的数值的平均值、或者这些数值的离散度(dispersion)来确定。当监视数据表21具有监视数据的时间轴信息时,可以参考分配给指数的监视主体的之前监视数值以确定监视主体的显示模式。 第一实施例还已经描述了在10(列)父10(行)的显示区域上显示总共100个指数的情形;然而,显示区域以及指数的配置并不局限于此,并且可以依据涉及适当设置其它数值。例如,可以在1(列)X20(行)的显示区域上显示总共20个指数。[第二实施例]参考图10对根据第二实施例的监视状态显示设备的功能配置进行描述。第二实施例的监视状态显示设备IA和第一实施例的监视状态显示设备I之间的差别在于监视主体分配单元(15A、15)和监视主体信息表(23A、23)的数据结构。第二实施例的监视状态显示设备IA的其余配置与第一实施例的监视状态显示设备I相同。因此,使用相同的附图标记来指示相同的组件,并且因此相应地省略重叠的解释。随后主要对第一实施例和第二实施例之间的差别进行描述。如图11所示,第二实施例的监视主体信息数据表23A具有监视主体ID项、警报等级项和资源ID项。用于唯一识别与监视主体相关的资源的资源ID存储在资源ID项中。当监视主体是用于实现服务的应用时,资源的示例包括提供该应用的硬件、中间件和网络。例如,如图11所示,具有“00001”作为监视主体ID的监视主体的资源ID是“HW00001,HW00002”,并且具有“00002”作为监视主体ID的监视主体的资源ID是“HW00003, HW00004”,这意味着这些服务由这些不同资源所提供。具有“01101”和“01102”作为监视主体ID的监视主体的资源ID是“HW01000”,这意味着这些服务由相同资源所提供。除了在第一实施例中所描述的监视主体分配单元13的功能之外,第二实施例的监视主体分配单元15A具有以下功能。监视主体分配单元13A通过对其资源ID部分或完全重叠的监视主体进行分组来创建“相关监视主体”的分组。例如,如图11所示,具有“01101”和“01102”作为监视主体ID的监视主体由相同的资源所提供。因此,监视主体分配单元15A将监视主体“01101”和“01102”形成为相关监视主体的组。监视主体分配单元15A还用于识别具有相同重要性等级以及具有满足预定条件的警报等级(例如,警报等级为中或更高)的监视主体。具体地,监视主体分配单元15A参考监视主体信息表23A来识别具有相同重要性等级的监视主体(此后称作“相同重要性等级监视主体”),并且参考警报等级表22从所识别的相同重要性等级监视主体中识别具有“中”或更高警报等级的监视主体(此后称作“重要监视主体”)。监视主体分配单元15A接着确定所识别的重要监视主体是否包括具有相同资源的监视主体,换句话说,对应于相关监视主体的监视主体。当重要监视主体包括对应于相关监视主体的监视主体(此后称作“相关重要监视主体”)时,监视主体分配单元15A改变现有分配或创建新的分配,以使得相关重要监视主体被分配到相同指标。然而,只要存在指数,当重要监视主体包括不对应于相关监视主体的监视主体(此后称作“非相关重要监视主体”)时,监视主体分配单元15A改变现有分配或创建新的分配,以使得这些非相关重要监视主体被分配给不同指数。基于分配给指数的监视主体,显示模式确定单元16重新确定其分配被监视主体分配装置15A所改变的指数的显示模式。显示控制单元17基于重新确定的显示模式在显示区域上显示指数。
现在参考图7所示的第一实施例的监视状态显示屏幕对图12所示的监视状态显示屏幕进行描述。注意,为了便于解释,图12并未示出指数80和81之外的指数的颜色。例如,当具有相同重要性等级(低)的监视主体“01101”、“01102”和“01103”被分配给图7中的指数61、62和63时,监视主体“01101”、“01102”和“01103”的警报等级分别为中、高和中。因此,监视主体“01101”、“01102”和“01103”对应于重要监视主体。由于监视主体“01101”和“01102”的资源ID是“HW01000”,所以监视主体“01101”和“01102”对应于相关重要监视主体。另一方面,监视主体“01103”的资源ID是“HW01010”,这不同于其它监视主体的资源ID。因此,监视主体“01103”对应于非相关重要监视主体。因此,例如,监视主体“01101”的分配被改变-已经被分配给指标61的监视主体“01101”现在向监视主体“01102” 一样被分配给指标62。另一方面,监视主体“01103”保持被分配给指标63。在图12所示的监视状态显示屏幕上,指标80依据最高警报等级(高)以“红色”显示,而指标81依据最高警报等级(中)以黄色显示。参考图12所示的监视状态显示屏幕的用户能够立即理解具有最低重要性等级的监视主体具有被认为由于不同资源所引起的至少两个问题,并且一个指数(指标80)具有高度警报,而另一个(指标80)则具有中等警报。如以上所描述的,第二实施例的监视主体分配单元15A将具有相同资源的监视主体形成到相关监视主体的组中,并且将这些监视主体分配给相同的指标。结果,用户能够通过可作为问题起因的资源而理解监视主体中存在/不存在问题。因此,即使在监视系统运行时存在大量监视主体,用户也能够迅速且准确地理解到具有问题的监视主体。用于将监视主体形成为相关监视主体的组的条件并不局限于以上所描述的一种(即,资源ID相同),并且可以依据设计适当设置任意条件。例如,当某个监视主体的正常运行基于其它监视主体被运行的假设,则运行该监视主体的条件可以被设置为分组条件,以快将这些监视主体形成为相关监视主体的组。此外,可以使用多个条件的组合,诸如资源ID与运行条件的组合。[其它实施例]以上所描述的每个实施例仅是说明性的而并不排除没有在每个实施例中进行图示的各种修改和技术应用。换句话说,本发明能够在其范围之内以各种方式进行修改。根据每个实施例的监视状态显示设备,当用户指定显示区域上所显示的任意指数时(例如,当用户使用鼠标指针等在所指定指标上进行点击时),关于分配给所指定指标的监视主体的信息(例如,监视主体ID、响应时间、运行状态、资源ID)能够显示在弹出屏幕上。当显示区域上所显示的指标被指定时,显示控制单元16 (16A)基于分配给所指定指标的监视主体ID从监视数据表21和监视主体信息表23 (23A)获取关于对应于所指定指标的监视主体的信息。该显示控制单元随后在弹出屏幕上显示所获取信息的列表。图13和14均为示出弹出屏幕示例的示图。具体地,当图7所示的指标60 (重要性等级(高))被指定时,所指定的指标60显示在图13所示的弹出屏幕90上。图13所示的弹出屏幕显示分配给所指定指标的每个监视主体的信息的列表,该信息包括监视主体ID、响应时间和运行状态,并且还显示示出警报等级的图标901。用户能够根据示出“高”警报等级的图标91容易理解到在监视主体“00002”中出现了问题并且响应时间为60秒,这是一个具体问题。
当图12所示的指标80被指定时,所指定的指标80显示在图14所示的弹出屏幕91上。图14所示的弹出屏幕显示分配给所指定指标的每个监视主体的信息的列表,该信息包括监视主体ID、响应时间、运行状态和资源ID,并且还显示示出警报等级的图标。根据示出“中”警报等级的图标911和示出“高”警报等级的图标912,用户能够理解到相同资源所提供的监视主体“01101”和“01102”中出现了问题,响应时间为22秒,这是一个具体问题,并且运行状态示出“违反运行调度而停止”此外,显示控制单元16(16A)确定分配给用户所指定的指标的监视主体是否超出了规定数目。当监视主体没有超过规定数目时,可以在弹出屏幕上列出该监视主体的详细信息。另一方面,当监视主体超出了规定数目时,显示控制单元16 (16A)可以基本均匀地将监视主体分配给多个指数,基于所分配监视主体的警报等级确定多个指数的显示模式,并且以所确定的显示模式在显示区域上显示指数。在以上所描述的实施例中,本发明通过单个监视状态显示设备来实现;然而,本发明可以通过多个监视状态显示设备来实现。在这种情况下,实施例的监视状态显示设备所提供的功能可以分布到多个设备,并且随后可以使得该多个设备的组如以上所描述的实施例的监视状态显示设备那样工作。实施例可以部分或整体如以下附加注释所说明,但是并不局限于此。(附加I)—种监视状态显示设备,包括使用指标数确定装置,其用于当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和多个指数的总数的比率来确定能够关于针对多个监视主体所设置的重要性等级而使用的使用指标数;重要性等级分配装置,其用于基于多个指数的排列以及针对相应重要性等级所设置的使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个重要性等级的指标;监视主体分配装置,其用于基本均匀地向指数分配具有与该指数的重要性等级相同的重要性等级的监视主体;显示模式确定装置,其用于基于分配给指数的每个监视主体的警报等级来确定用于显示每个指数的显示模式;以及显示控制装置,其用于依据所确定的显示模式在预定显示区域上显示指数。
(附加2)根据附加注释I的监视状态显示设备,进一步包括监视数据获取装置,其用于获取关于多个监视主体中的每一个的监视数据;以及警报等级确定装置,其用于基于监视数据的内容确定每个监视主体的警报等级。(附加3)根据附加注释I或2的监视状态显示设备,其中重要性等级分配装置通过执行在预定显示区域上设置基准轴线,将目标重要性等级分配给位于沿与基准轴线垂直的第一垂直线的每个指标、以及在向沿第一垂直线定位的所有指数分配了目标重要性等级之后将目标重要性等级分配给位于沿以基准轴线的方向平行移动了预定距离的第二垂直线的每个指数的过程来确定将要分配给每个重要性等级的指标,该处理对指数执行,指数的数目对 应于目标重要性等级的使用指标数。(附加4)根据附加注释I至3中任一项的监视状态显示设备,其中显示模式确定装置基于监视主体分配装置所分配的监视主体的警报等级中的最高警报等级来确定每个指标的显示模式。(附加5)根据附加注释I至4中任一项的监视状态显示设备,其中使用指标数确定装置确定使用指标数,从而至少一个指标根据重要性等级进行分配。(附加6)根据附加注释I至5中任一项的监视状态显示设备,其中当具有相同重要性等级的多个监视主体的资源基于每个警报等级满足预定条件的条件而与另一个监视主体相同时,监视主体分配装置将多个监视主体分配给相同的指标,以及当多个监视主体的资源与另一个监视主体相同时,将多个监视主体分配给不同的指数。(附加7)根据附加注释I至6中任一项的监视状态显示设备,进一步包括监视主体信息存储装置,其用于存储每个监视主体的相关信息,其中当用户指定在预定显示区域上显示的任意指数时,显示控制装置从监视主体信息存储装置识别被分配给所指定指标的监视主体的相关信息并且显示所识别的相关信息的列表。(附加8)根据附加注释7的监视状态显示设备,其中当分配给所指定指标的监视主体超过规定数目时,显示控制装置将监视主体分配给多个指标,基于监视主体的警报等级确定多个指标的显示模式,以及依据所确定的显示模式在预定显示区域上显示多个指标。(附加9)根据附加注释I至8中任一项的监视状态显示设备,其中显示控制装置基于分配给指数的监视主体的警报等级和重要性等级来确定每个指数的显示模式。(附加10)一种在监视状态显示设备中使用的监视状态显示方法,该监视状态显示方法包括使用指标数确定步骤,当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和多个指数的总数的比率来确定能够关于针对多个监视主体所设置的重要性等级而使用的使用指标数;重要性等级分配步骤,基于多个指数的排列以及针对相应重要性等级所设置的使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个重要性等级的指标;监视主体分配步骤,基本均匀地向指数分配具有与指数的重要性等级相同的重要性等级的监视主体;显示模式确步骤,基于分配给指数的每个监视主体的警报等级来确定用于显示每个指数的显示模式;以及显示控制步骤,其用于依据所确定的显示模式在预定显示区域上显示指数。(附加11) 根据附加注释10的监视状态显示方法,进一步包括监视数据获取步骤,获取关于多个监视主体中的每一个的监视数据;以及警报等级确定步骤,基于监视数据的内容确定每个监视主体的警报等级。(附加12)根据附加注释I或2的监视状态显示方法,其中重要性等级分配步骤通过执行将重要性等级分配给位于与在预定显示区域上设置的基准轴线垂直的垂直线的每个指数,以及当沿垂直于基准轴线的垂直线不存在指数时,将重要性等级分配给位于沿以基准轴线的方向平行移动了预定距离的垂直线的每个指数的过程来确定将要分配给每个重要性等级的指标,直到关于重要性等级确定了指数、且这些指数的数目对应于使用指标数。(附加13)根据附加注释10至12中任一项的监视状态显示方法,其中显示模式确定步骤基于在监视主体分配步骤中所分配的监视主体的警报等级中的最高警报等级来确定每个指标的显示模式。(附加14)根据附加注释10至13中任一项的监视状态显示方法,其中使用指标数确定步骤确定使用指标数,从而至少一个指标被分配到每个重要性等级。(附加15)根据附加注释10至14中任一项的监视状态显示方法,其中当具有相同重要性等级的多个监视主体基于每个警报等级满足预定条件而具有相同资源时,监视主体分配步骤将多个监视主体分配给相同的指标,以及当多个监视主体的不具有相同资源时,将多个监视主体分配给不同的指数。(附加16)根据附加注释10至15中任一项的监视状态显示方法,其中当用户指定在预定显示区域上显示的任意指数时,显示控制步骤从用于存储每个监视主体的相关信息的监视主体信息存储设备识别被分配给所指定指标的监视主体的相关信息并且显示所识别的相关信息的列表。(附加17)根据附加注释16的监视状态显示方法,其中当分配给所指定指标的监视主体超过规定数目时,显示控制步骤将监视主体分配给多个指数,基于监视主体的警报等级确定多个指数的显示模式,以及依据所确定的显示模式在预定显示区域上显示多个指数。(附加18)根据附加注释10至17中任一项的监视状态显示方法,其中显示控制步骤基于分配给指数的监视主体的警报等级和重要性等级来确定每个指数的显示模式。(附加19)一种用于使得计算机执行附加注释10至18中任一项中所描述的每个步骤的程序。本申请要求于2010年2月26日提交的第2010-43177号日本专利申请的优先权,其内容由此通过引用结合到本申请中。以上已经参考实施例对本发明进行了描述;然而,本发明并不局限于这些实施例。如本领域技术人员将会意识到的,本发明的配置和细节能够在本发明的范围之内以各种方式进行改变。即使存在大量监视主体,根据本发明的监视状态显示设备、方法和程序也可以实 现对系统中的问题迅速且可靠的识别。I监视状态显示设备11数据获取单元12重要性等级确定单元13使用指标数确定单元14重要性等级分配单元15监视主体分配单元16显示模式确定单元17显示控制单元20存储设备30输入设备40显示器
权利要求
1.一种监视状态显示设备,包括 使用指标数确定装置,其用于当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和所述多个指数的总数的比率来确定能够关于针对所述多个监视主体所设置的所述重要性等级而使用的使用指标数; 重要性等级分配装置,其用于基于所述多个指数的排列以及针对相应重要性等级所设置的所述使用指标数,以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个所述重要性等级的指标; 监视主体分配装置,其用于基本均匀地向所述指数分配具有与所述指数的重要性等级相同的重要性等级的所述监视主体; 显示模式确定装置,其用于基于分配给所述指数的每个所述监视主体的警报等级来确定用于显示每个所述指数的显示模式;以及 显示控制装置,其用于依据所确定的显示模式在所述预定显示区域上显示所述指数。
2.根据权利要求I所述的监视状态显示设备,进一歩包括 监视数据获取装置,其用于获取关于所述多个监视主体中的每ー个的监视数据;以及 警报等级确定装置,其用于基于所述监视数据的内容确定每个所述监视主体的警报等级。
3.根据权利要求I或2所述的监视状态显示设备,其中所述重要性等级分配装置通过执行将所述重要性等级分配给位于沿与在所述预定显示区域上设置的基准轴线垂直的垂直线的每个所述指数、以及当沿垂直于所述基准轴线的垂直线不存在指数吋,将所述重要性等级分配给位于沿以所述基准轴线的方向平行移动了预定距离的垂直线的每个所述指数的过程来确定将要分配给每个所述重要性等级的所述指标,直到关于所述重要性等级确定了所述指数,且这些指数的数目对应于所述使用指标数。
4.根据权利要求I至3中任一项所述的监视状态显示设备,其中所述显示模式确定装置基于所述监视主体分配装置所分配的所述监视主体的警报等级中的最高警报等级来确定姆个所述指标的所述显示模式。
5.根据权利要求I至4中任一项所述的监视状态显示设备,其中所述使用指标数确定装置确定使用指标数,从而至少ー个指标根据所述重要性等级进行分配。
6.根据权利要求I至5中任一项所述的监视状态显示设备,其中当具有相同重要性等级的所述多个监视主体的源基于每个警报等级满足预定条件的条件而与另一个监视主体相同时,所述监视主体分配装置将所述多个监视主体分配给相同的指标,以及当所述多个监视主体的源与另ー个监视主体不相同吋,将所述多个监视主体分配给不同的指数。
7.根据权利要求I至6中任一项所述的监视状态显示设备,进一歩包括 监视主体信息存储装置,其用于存储每个所述监视主体的相关信息, 其中,当用户指定在所述预定显示区域上显示的任意指数时,所述显示控制装置从所述监视主体信息存储装置识别被分配给所指定指标的监视主体的相关信息并且显示所识别的相关信息的列表。
8.ー种在监视状态显示设备中使用的监视状态显示方法,所述监视状态显示方法包括 使用指标数确定步骤,当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和所述多个指数的总数的比率来确定能够关于针对所述多个监视主体所设置的所述重要性等级而使用的使用指标数; 重要性等级分配步骤,基于所述多个指数的排列以及针对相应重要性等级所设置的所述使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个所述重要性等级的指标; 监视主体分配步骤,基本均匀地向所述指数分配具有与所述指数的重要性等级相同的重要性等级的所述监视主体; 显示模式确定步骤,基于分配给所述指数的每个所述监视主体的警报等级来确定用于显示每个所述指数的显示模式;以及 显示控制步骤,其用于依据所确定的显示模式在所述预定显示区域上显示所述指数。
9.一种用于使得计算机执行权利要求7中所描述的每个步骤的程序。
全文摘要
根据本发明的监视状态显示设备具有使用指标数确定装置,其用于当在预定显示区域中显示表示多个监视主体的多个指数的排列时,基于重要性等级和多个指数的总数的比率来确定能够关于针对多个监视主体所设置的重要性等级而使用的使用指标数;重要性等级分配装置,其用于基于多个指数的排列以及针对相应重要性等级所设置的使用指标数以具有相同重要性等级的指数被相互邻近放置的方式来确定要分配给每个重要性等级的指标;监视主体分配装置,其用于基本均匀地向指数分配具有与该指数的重要性等级相同的重要性等级的监视主体;显示模式确定装置,其用于基于分配给指数的每个监视主体的警报等级来确定用于显示每个指数的显示模式;以及显示控制装置,其用于依据所确定的显示模式在预定显示区域上显示指数。
文档编号G06F3/048GK102782628SQ201080064818
公开日2012年11月14日 申请日期2010年12月20日 优先权日2010年2月26日
发明者池上辉哉 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1