管理系统以及计算机系统的管理方法

申请号 CN201080066366.9 申请日 2010-06-14 公开(公告)号 CN102859495B 公开(公告)日 2015-07-29
申请人 株式会社日立制作所; 发明人 菅田裕纪; 黑田泽希; 桥本佳弘;
摘要 管理 计算机系统 的系统管理装置从 插件 分发装置接收插件分发数据。插件分发数据具有插件定义信息以及模板定义信息。系统管理装置使用插件定义信息从管理对象装置取得信息,根据模板定义信息判定是否应该发出警报。通过将插件和模板一起分发,用户能够毫无疑义地设定 阈值 。
权利要求

1.一种管理系统,其用于管理计算机系统中包含的多个管理对象装置,其特征在于,具有:
从提供源接收传送用追加部件信息以及传送用管理设定信息的模
根据所述传送用追加部件信息,取得与所述各管理对象装置中的预定的管理对象装置对应的、记载了用于从所述预定的管理对象装置取得管理用信息的步骤或者设定的追加部件信息的模块;
根据所述传送用管理设定信息,取得与所述预定的管理对象装置对应的、被用于根据所述管理用信息管理所述预定的管理对象装置的管理设定信息的模块;
使用所取得的所述追加部件信息,从所述预定的管理对象装置取得所述管理用信息并存储在存储器中的模块;以及
根据取得的所述管理用信息和在所述存储器中存储的所述管理设定信息来管理所述预定的管理对象装置的模块。
2.根据权利要求1所述的管理系统,其特征在于,
在所述管理设定信息中包含用于判定所述管理用信息的状态的阈值
还具有在所述管理用信息达到所述阈值的情况下,将预定的警报和用于识别与所述预定的警报关联的所述管理设定信息的识别信息对应起来进行输出的模块。
3.根据权利要求2所述的管理系统,其特征在于,
还具有在所述管理设定信息与多个所述预定的管理对象装置对应的情况下,在变更所述阈值时,输出表示这些多个所述预定的管理对象装置的信息的模块。
4.根据权利要求3所述的管理系统,其特征在于,
还具有在变更了所述管理设定信息中包含的所述阈值的情况下,重叠显示所述阈值和分别从所述多个预定的管理对象装置取得的所述管理用信息的图表的模块。
5.根据权利要求4所述的管理系统,其特征在于,
还具有在检测到从所述多个预定的管理对象装置分别取得的所述管理用信息中的达到所述阈值的频度为预定值以上的管理用信息的情况下,通知存在该管理用信息的模块。
6.根据权利要求5所述的管理系统,其特征在于,
还具有在对于一个所述预定的管理对象装置对应了多个所述管理设定信息的情况下,根据请求,输出表示这些管理设定信息中的各个管理设定信息的信息的模块。
7.根据权利要求6所述的管理系统,其特征在于,
还具有在与一个所述预定的管理对象装置对应的所述各管理设定信息具有同一种类的不同的所述阈值的情况下,选择使用所述各阈值中的输出所述预定的警报的可能性最高的阈值的模块。
8.根据权利要求7所述的管理系统,其特征在于,
还具有根据所述存储器中存储的所述管理设定信息和变更指示,生成新的管理设定信息的模块。
9.根据权利要求8所述的管理系统,其特征在于,
在传送源预先使所述传送用追加部件信息和所述传送用管理设定信息相对应,还具有同时从所述传送源取得所述传送用追加部件信息和所述传送用管理设定信息的模块。
10.一种管理方法,其用于管理计算机系统中包含的多个管理对象装置,其特征在于,该管理方法包括以下步骤:
从提供源接收传送用追加部件信息以及传送用管理设定信息,
根据所述传送用追加部件信息,取得与所述各管理对象装置中的预定的管理对象装置对应的、记载了用于从所述预定的管理对象装置取得管理用信息的步骤或者设定的追加部件信息,
根据所述传送用管理设定信息,取得与所述预定的管理对象装置对应的、被用于根据所述管理用信息管理所述预定的管理对象装置的管理设定信息,
使用所取得的所述追加部件信息,从所述预定的管理对象装置取得所述管理用信息并存储在存储器中,以及
根据取得的所述管理用信息和在所述存储器中存储的所述管理设定信息来管理所述预定的管理对象装置。
11.根据权利要求10所述的管理方法,其特征在于,
在所述管理设定信息中包含用于判定所述管理用信息的状态的阈值,
所述管理方法还包括在所述管理用信息达到所述阈值的情况下,将预定的警报和用于识别与所述预定的警报关联的所述管理设定信息的识别信息对应起来进行输出。
12.根据权利要求11所述的管理方法,其特征在于,
所述管理方法还包括在所述管理设定信息与多个所述预定的管理对象装置对应的情况下,在变更所述阈值时,输出表示这些多个所述预定的管理对象装置的信息。

说明书全文

管理系统以及计算机系统的管理方法

技术领域

[0001] 本发明涉及管理系统以及计算机系统的管理方法。

背景技术

[0002] 计算机系统,例如通过将主计算机、存储装置、开关装置等各种节点装置与通信网络连接而构成。管理计算机系统中包含的各节点装置是计算机系统的运用上重要的作业。
[0003] 为了管理节点装置,需要从该节点装置取得信息。作为从节点装置取得信息的技术,例如已知在专利文献1中公开的技术。根据专利文献1发现具有指定的IP地址范围内的IP地址的设备,从所发现的设备取得信息。
[0004] 现有技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开2005-175736号公报

发明内容

[0007] 发明要解决的课题
[0008] 为了管理在计算机系统中新追加的节点装置,需要使用适用于该节点装置的阈值。以往,需要作为计算机系统的管理者的用户设定用于管理在计算机系统中新追加的节点装置的阈值。如果是熟练用户,则能够根据经验以及直觉设定适当的阈值。但是,对于不熟练的用户,难以适当地设定用于新的节点装置的阈值,管理作业花费工时。
[0009] 因此,本发明的目的在于提供能够更简单地管理管理对象装置的管理系统以及计算机系统的管理方法。通过后述的实施方式的说明,本发明的其它目的将会变得明了。
[0010] 用于解决课题的手段
[0011] 在本发明的一个实施方式中,提供一种管理系统,其包含:用于与多个管理对象装置连接的通信接口;至少存储管理程序的存储器;以及执行管理程序的微处理器,在存储器中还存储:与各管理对象装置中的预定的管理对象装置对应,记载了用于从预定的管理对象装置取得管理用信息的步骤或者设定的追加部件信息;以及与预定的管理对象装置相对应,并被用于根据管理用信息来管理预定的管理对象装置的管理设定信息,微处理器通过执行管理程序,(1)分别接收作为追加部件信息在存储器中存储的成为基础的传送用追加部件信息和作为管理设定信息在存储器中存储的成为基础的传送用管理设定信息,并将追加部件信息以及管理设定信息存储在存储器中,(2)使用在存储器中存储的追加部件信息,从预定的管理对象装置取得管理用信息,(3)根据取得的管理用信息和在存储器中存储的管理设定信息,管理预定的管理对象装置。
[0012] 在一个实施方式中,在管理设定信息中包含用于判定管理用信息的状态的阈值,在管理用信息达到阈值的情况下,微处理器可以将预定的警报和用于识别与预定的警报关联的管理设定信息的识别信息对应起来进行输出。
[0013] 微处理器在管理设定信息与多个预定的管理对象装置对应的情况下,在变更阈值时,微处理器可以输出表示这些多个预定的管理对象装置的信息。
[0014] 本发明能够作为计算机系统的管理方法来掌握。并且,本发明的结构的至少一部分能够作为计算机程序来构成。计算机程序可以被固定在记录介质中来分发,或者可以经由通信介质进行传送。另外,可以是将计算机程序的全部或者一部分作为专用硬件电路来实现。附图说明
[0015] 图1是计算机系统的全体结构图。
[0016] 图2是服务器计算机的结构图。
[0017] 图3是存储装置的结构图。
[0018] 图4是插件分发装置的结构图。
[0019] 图5是系统管理装置的结构图。
[0020] 图6是构成信息的结构图。
[0021] 图7是性能信息的结构图。
[0022] 图8是事件信息的结构图。
[0023] 图9是插件定义信息的结构图。
[0024] 图10是模板定义信息的结构图。
[0025] 图11是插件应用信息的结构图。
[0026] 图12是模板应用信息的结构图。
[0027] 图13是插件管理信息的结构图。
[0028] 图14是模板管理信息的结构图。
[0029] 图15是示意地表示系统管理装置的功能结构的图。
[0030] 图16是表示对多个节点装置对应多个模板的样子的图。
[0031] 图17表示对于一个观测对象(度量单位)多个阈值竞争时的处理方法。
[0032] 图18表示系统管理装置提供的画面的迁移。
[0033] 图19是主画面的结构图。
[0034] 图20是事件详细画面的结构图。
[0035] 图21是阈值变更是的警告画面的结构图。
[0036] 图22是模板的生成以及变更画面。
[0037] 图23是单一的模板的设定状况以及变更画面。
[0038] 图24是多个模板的设定状况以及变更画面。
[0039] 图25是重叠多个性能履历进行图表显示的画面。
[0040] 图26表示将表示特异的性能履历的图表与其他区别显示的画面。
[0041] 图27是表示在系统管理装置中安装插件以及模板的处理的流程图
[0042] 图28是表示从节点装置收集信息的处理的流程图。
[0043] 图29是表示模板的生成以及更新的处理的流程图。
[0044] 图30是表示用于监视节点装置的性能的处理的流程图。
[0045] 图31是表示模板的确认以及变更的处理的流程图。
[0046] 图32是表示在画面上显示应用了同一模板的多个节点装置的处理的流程图。
[0047] 图33是表示在画面上显示与节点装置性能有关的事件的处理的流程图。
[0048] 图34是表示在画面上重叠多个性能履历进行图表显示的处理的流程图。
[0049] 图35是表示在图表显示性能的画面上变更阈值的处理的流程图。
[0050] 图36是提取并显示与其他性能履历相差甚远的特异的性能履历的处理的流程图。

具体实施方式

[0051] 以下,参照附图说明本发明的一个实施方式。在本实施方式中,如下所述,在将用于追加管理对象的插件传送给系统管理装置时,也将适用于该插件的模板一起传送。并且,在本实施方式中,作为系统管理者的用户能够比较容易地变更模板的设定内容。
[0052] 此外,在以下的说明中,例如有时用abc表、abc列表、abc数据库、abc队列这样的表现来说明信息。但是,在本实施方式中说明的信息可以具有表构造、列表构造、数据库构造以外的构造。并且,在说明信息的构成的情况下,例如,有时使用标识符、标识信息、名称、ID等的表现,但是他们彼此可以置换。
[0053] 并且,后述的各处理可以通过微处理器读入并执行在存储器中存储的各程序来实现。因此,各处理的主语可以是程序,也可以是微处理器。或者将系统管理装置或者控制器作为各处理的主语来说明。
[0054] 实施例1
[0055] 图1表示包含系统管理装置的计算机系统。计算机系统包含多个管理对象装置10、11、12、插件分发装置20、作为“管理系统”的系统管理装置30以及连接这些各个装置
10、11、12、20、30的通信网络CN。
[0056] 在管理对象装置中包含多种装置。一个管理对象装置10是服务器计算机。服务器计算机执行应用程序,由此对附图外的客户计算机提供各种服务。以下,有时称为服务器计算机10。另外一个管理对象装置11是存储装置。存储装置存储服务器计算机使用的数据。以下有时称为存储装置12。还有一个管理对象装置12是网络装置。网络装置例如构成为交换机装置或者路由器装置。以下,有时称为网络装置12。
[0057] 以上是示例,也可以将上述装置以外的其它装置作为管理对象装置。此外,为了方便,在以下的说明中,有时将管理对象装置称为节点装置。另外,管理对象不限于装置的全体,可以是构成装置一部分的硬件或者软件
[0058] 插件分发装置20,例如能够以提供节点装置10-12的各供应商进行运营的网站那样构成。运营主体不限于供应商,例如可以是系统维护的专营者,或者软件供应商等。此外,在图1中,仅表示了一个插件分发装置20,但是可以存在与各供应商对应的多个插件分发装置20。
[0059] 插件分发装置20保存插件分发数据2022。插件分发数据2022包含插件定义信息20221和模板定义信息20222。插件定义信息20221与“传送用追加部件信息”对应,模板定义信息20222与“传送用管理设定信息”对应。
[0060] 插件分发装置20根据来自系统管理装置30的请求,或者不等待来自系统管理装置30的请求,将插件分发数据2022经由通信网络CN发送给系统管理装置30。用箭头D2表示转发插件分发数据2022的情况。
[0061] 当在计算机系统中追加了新的节点装置时,例如,用户能够访问插件分发装置20,取得与该新的管理对象装置对应的插件分发数据2022。或者,可以是在供应商向市场提供新的节点装置之前或提供之后,从插件分发装置20自动地向系统管理装置30发送插件分发数据2022的结构。
[0062] 系统管理装置30从插件分发数据2022中取出插件定义信息20221以及模板定义信息20222,如在图5中后述那样,生成插件定义信息3024以及模板定义信息3025,把这些信息3024、3025存储在存储资源302中。
[0063] 系统管理装置30根据插件定义信息3024从节点装置10-12收集信息。在系统管理装置30从节点装置10-12收集的信息D1中,例如包含结构信息和性能信息。系统管理装置30通过比较性能信息和阈值,判断节点装置10-12是否为正常状态,输出判断结果。
[0064] 模板定义信息3025包含初始阈值。初始阈值作为适用于与模板定义信息3025对应的插件定义信息3024中的值,由供应商预先设定。用户可以直接使用初始阈值,或者可以利用后述的用于阈值变更的各种支援处理,变更初始阈值来使用。
[0065] 所谓插件定义信息是与预定的节点装置对应,用于从预定的节点装置取得结构信息及/或性能信息的信息。所谓预定的节点装置表示在计算机系统中新追加的计算机装置及/或构成计算机装置的硬件或者软件。例如,将系统构建时的状态作为基准,可以把在系统管理装置30中新安装的软件部件中的用于节点装置的管理的软件部件称为插件定义信息。但是并不限于该定义。
[0066] 关于插件定义信息3024的细节,后面在图9中说明。首先,简单地进行说明,插件定义信息3024,例如至少包含用于从节点装置取得信息的方法(例如通信协议的种类、登录信息)、应该从节点装置取得的信息的项目(例如产品名、状态值、性能值等)、用于将从节点装置取得的信息映射到节点管理模型的信息(例如用于确定图标的信息)中的一个以上的信息。
[0067] 插件定义信息3024,例如可以是文件形式、表中的一行、程序形式等任意的形式。例如,插件定义信息3024可以是存储用于从节点装置取得信息的步骤的结构,或者可以构成为用于从节点装置取得信息的程序。
[0068] 系统管理装置30根据插件定义信息3024访问节点装置,从节点装置取得需要的信息。通过系统管理装置30正确地读出信息的节点装置被作为新的管理对象。此外,可以不是系统管理装置30访问节点装置读出信息,而是节点装置向系统管理装置30发送信息的结构。
[0069] 此外,系统管理装置30有时可以不使用插件定义信息3024地从节点装置取得信息。例如,当在计算机系统的初始构建时包含的节点装置的情况下,向该节点装置的访问方法以及应该取得的项目等,对系统管理装置30来说为已知。因此,系统管理装置30可以不使用插件定义信息3024地从节点装置取得信息。与此相对,在之后在计算机系统中追加的新种类的节点装置(或者新的管理项目)的情况下,系统管理装置30大多不知道用于从该新的节点装置取得信息的方法和应该取得的信息的项目等。因此,系统管理装置30从插件分发装置20得到与新的节点装置对应的插件定义信息。
[0070] 图2表示作为节点装置之一的服务器计算机。服务器计算机10例如包含微处理器101(图中将微处理器显示为CPU(Central Processing Unit))、存储器102和通信端口103。
[0071] 微处理器101通过读入并执行在存储器102中存储的操作系统(OS)1021以及应用程序1022,实现预定的服务或功能。作为应用程序1022,流入可以例举顾客管理程序、营业管理程序、图像传送程序、文档管理程序等。服务器计算机10经由通信端口103与通信网络CN连接,与系统管理装置30以及附图外的客户计算机通信。
[0072] 存储器102构成为ROM(只读存储器)、RAM(随机存取存储器)、辅助存储装置等那样的存储资源。即,存储器102可以包含一个或多个存储区域。存储器102不限于一种半导体存储器,包含辅助存储装置等其它种类的存储装置的概念,在以下的说明中相同。
[0073] 图3表示作为其它节点装置之一的存储装置11的结构。存储装置11例如包含存储装置控制器111和存储装置112。
[0074] 存储装置112例如构成为硬盘装置、半导体存储装置、光盘装置、光磁盘装置、磁带装置等可读写数据的装置。
[0075] 在作为存储装置使用硬盘的情况下,例如可以使用FC(Fibre Channel)盘、SCSI(Small Computer System Interface)盘、SATA盘、ATA(AT Attachment)盘、SAS(Serial Attached SCSI)盘等。
[0076] 例如,也可以使用闪速存储器、FeRAM(Ferroelectric Random Access Memory)、MRAM(Magnetoresistive Random Access Memory)、相变化存储器(Ovonic Unified Memory)、RRAM(Resistance RAM)等各种存储装置。并且,例如可以像闪速存储器和硬盘的组合那样,混合多种不同的存储装置。
[0077] 可以将多个存储装置112汇总为一个RA1D组113。RAID组113也被称为奇偶组。RAID组113将多个存储装置112各自具有的物理存储区域虚拟化为一个物理存储区域。使用该一个物理存储区域能够生成一个或者多个逻辑存储区域。该逻辑存储区域被称为逻辑卷114(或者逻辑存储装置)。
[0078] 存储装置控制器111控制存储装置11的动作。存储装置控制器111例如包含存储器115、微处理器116、管理端口117和I/O(Input/Output)端口118。
[0079] 存储器115例如存储存储管理程序1151和逻辑管理表1152。存储管理程序1151是用于控制存储装置11的动作等的程序。存储管理程序1151根据来自服务器计算机10或者系统管理装置30的指示执行预定的处理,并返回其处理结果。具体来说,存储管理程序1151包含用于处理写命令以及读命令等的I/O处理程序和用于管理存储装置11内的状态的状态管理程序。
[0080] 卷管理表1152管理各逻辑卷114的结构。例如卷管理表1152将卷编号、卷大小、RAID组编号和RAID平、存储装置编号列表等对应地进行管理。
[0081] 微处理器116通过读入并执行存储管理程序1151,处理从服务器计算机10接收到的各种命令,或者对来自系统管理装置30的请求进行应答。
[0082] 管理端口117是用于经由通信网络CN与系统管理装置30通信的通信端口。I/O端口118是用于经由通信网络CN与服务器计算机10通信的通信端口。
[0083] 此外,省略了作为节点装置的网络装置12的结构的图示,网络装置12例如可以具备多个通信端口、用于控制各通信端口的控制电路等而构成。
[0084] 图4表示插件分发装置20的结构。插件分发装置20,例如包含微处理器201、存储器202、管理端口203和输入/输出设备204。
[0085] 在存储器202中,例如存储分发插件管理信息2021、插件分发数据2022和插件分发程序2023。分发插件管理信息2021是用于管理插件分发数据2022的信息。插件分发数据2022是被传送给系统管理装置30的数据,包含插件定义信息20221和模板定义信息20222。插件分发程序2023是用于将插件分发数据2022发送给系统管理装置30的程序。
[0086] 微处理器201通过执行插件分发程序2023,向系统管理装置30发送插件分发数据2022。管理端口203是用于经由通信网络CN管理与系统管理装置30通信的通信端口。输入/输出设备204是用于与用户交互信息的装置。在输入/输出设备204中,例如包含显示设备、声音输出装置、打印装置、键盘、声音输入装置、面板等任意一个或多个装置。
[0087] 图5表示系统管理装置30的结构。系统管理装置30例如包含:微处理器301;存储器302;管理端口303和输入/输出设备304。
[0088] 在存储器302中例如存储结构信息3021、性能信息3022、事件信息3023、插件定义信息3024、模板定义信息3025、插件应用信息3026、模板应用信息3027、插件管理信息3028、模板管理信息3029、和管理程序3030。关于这些各信息3021-3029后面再次根据附图说明。
[0089] 微处理器302通过读入并执行管理程序3030,实现预定的处理。例如,微处理器302根据插件分发数据2022安装插件定义信息3024以及模板定义信息3025。微处理器
301根据插件定义信息3024从被发现的管理对象的节点装置取得需要的信息。
[0090] 微处理器301通过比较所取得信息和模板定义信息3025中记载的阈值,判定节点装置的状态是正常还是异常,当判定为异常时输出警报。
[0091] 此外,在模板定义信息3025中记载的阈值是初始值,用户能够变更初始阈值。微处理器301向用户提供有助于变更阈值的信息。用户参照该信息,能够将阈值变更为更适当的值。
[0092] 管理端口303是用于经由通信网络CN与各节点装置以及插件分发装置20通信的通信端口。输入/输出设备304是用于与用户之间进行信息交换的装置,如图4所述,包含显示装置、键盘等。
[0093] 此外,系统管理装置30不必由一个计算机构成,可以由多个计算机构成一个系统管理装置。此外,系统管理装置30不必逐台地单独管理各节点装置,可以将多个节点装置分组化,以组为单位进行管理。
[0094] 图6表示结构信息3021的一例。结构信息3021是用于存储成为系统管理装置30的管理对象的各节点装置的结构的信息。例如,在符号30211所示的部位记载了服务器计算机10具有的硬件结构以及软件结构等。具体来说,存储了服务器计算机的名称、CPU类别、存储器的类别以及大小、辅助存储装置的类别以及大小、通信网络接口的类别、操作系统的类别、IP地址、分配给服务器计算机的LUN(Local Area Network)等。
[0095] 同样,关于存储装置11以及网络装置12,在结构信息3021中存储其硬件结构和软件结构以及IP地址。在为存储装置11的情况下,例如还存储RAID结构、存储装置的种类以及数量、通信端口的数量等。在网络装置12的情况下,例如,除了装置名以及IP地址以外,还存储有各通信端口的连接目的地。此外,系统管理装置30只要是可访问的信息即可,并不限于IP地址。例如,还可以使用iSCSI(internet Small Computer System Interface)名称这样的网络上的标识符,来代替IP地址。
[0096] 图7表示性能信息3022的结构例。所谓性能信息,例如像CPU利用率或者存储器利用率等,是节点装置具有的各种功能的计测值。
[0097] 性能信息3022例如将性能ID30221、装置名30222、结构信息30223、插件ID30224、度量单位30225、日期时间30226以及值30227对应起来。
[0098] 性能ID30221是用于识别性能值30227的信息。装置名30222是用于确定成为测定性能值的对象的节点装置的信息。结构信息30223是用于确定成为测定对象的结构的信息。插件ID30224是用于识别用于从节点装置取得测定值而使用的插件定义信息的信息。度量单位30225是表示测定对象的信息。日期时间30226表示性能值的测定日期时间。值
30227是测定出的性能的值。
[0099] 性能信息3022例如存储几时几分测定出使用服务器A具有的各盘中的“盘1”的数据库的空闲容量的值的结果。当在插件ID30224设置ID时,表示按照通过插件ID30224确定的插件定义信息取得了该性能值。当插件ID30224为空栏时,表示不使用插件定义信息地取得该性能值。即,表示系统管理装置30从计算机系统初始构建时掌握的节点装置。
[0100] 图8表示事件信息3023的一例。事件3023是用于管理系统管理装置30检测出的事件的信息。事件信息3023例如将事件ID30231、装置名30232、结构信息30233、插件ID30234、类型30236、度量单位30237和事件资源30238对应地进行存储。
[0101] 事件ID30231是用于识别各事件的信息。装置名30232是发生事件的节点装置的名称。结构信息是用于确定发生事件的结构的信息。插件ID30234是用于确定在取得发生事件的信息时使用的插件定义信息的信息。日期时间30235表示事件发生的日期时间。
[0102] 类型30236表示事件的类型。作为事件类型例如准备了警告和错误。度量单位30237表示事件发生的度量单位,即事件发生的性能值的种类。事件资源30238表示事件发生的理由、原因。
[0103] 图9表示插件定义信息3024的结构例。插件定义信息3024例如用XML(eXtensible Markup Language)这样的构造化标签语言生成。插件定义信息3024具有插件ID、节点发现定义信息30421和节点监视定义信息30242。
[0104] 插件ID如图9的第一行所示,在内部描述了路径标签(包含插件ID的标签)。
[0105] 节点发现定义信息30241是表示与节点装置的发现方法有关的定义的信息。节点发现定义信息30241例如包含支持协议信息、利用协议信息、条件信息、节点生成信息和组件生成信息。
[0106] 支持协议信息是表示一种以上的协议(以下称为支持协议)的信息。在图9的例子中,“ownProtocol=“SSH””的SSH相当于支持协议。例如,支持协议的种类与后述的利用协议的种类相同或者比利用协议的种类多。
[0107] 利用协议信息是表示从节点装置取得信息时使用的协议的信息。根据图9的例子,“input protocol=“SSH””的SSH相当于利用协议。即,在图9的例子中,支持协议的种类和利用协议的种类相同。
[0108] 条件信息包含与从节点装置取得的信息有关的条件的信息。在图9中,条件信息是在之间描述的信息。该信息例如包含应该取得的信息的项目(例如供应商名、产品名)。
[0109] 节点生成信息是表示节点的生成方法的信息。根据图9的例子,节点生成信息是在之间描述的信息。该信息例如具有作为生成的节点(信息)而保持的属性(例如节点名、节点类别以及供应商名)。
[0110] 组件生成信息是用于表示组件(软件组件)的生成方法的信息。在图9的例子中,组件生成信息是在之间描述的信息。在所生成的节点下生成组件。
[0111] 节点监视定义信息30242是表示与节点装置的监视方法有关的定义的信息。节点监视定义信息30242包含组件状态信息30242A和事件接口信息30242B。
[0112] 组件状态信息30242A是与组件的状态的定期的更新方法的定义有关的信息。根据图9的例子,该信息30242A是在之间描述的信息。
[0113] 事件接口信息30242B是表示基于SNMP(Simple Network Management Protocol)陷阱接收的组件状态更新以及事件发行的定义的信息。在图9的例子中,该信息30242B是之间描述的信息。
[0114] 至此,是关于插件定义信息3024的说明。此外,可以在插件定义信息3024中关联其它文件或者数据。例如,可以是将存储有用于在检测到事件时输出的警告消息等的消息资源文件,或者存储有表示在GUI(Graphical User Interface)上显示的图标的信息的图标资源文件等与插件定义信息3024关联的结构。
[0115] 插件定义信息3024可以与插件分发数据2022内的插件定义信息20221相同。即,可以是系统管理装置30直接使用从插件分发数据2022内取出的插件定义信息20221的结构。同样地,可以是系统管理装置30将从插件分发数据2022取出的模板定义信息20222直接用作模板定义信息3025的结构。
[0116] 图10表示模板定义信息3025的结构例。模板定义信息3025还与插件定义信息3024一样,用XML等的语言进行描述。模板定义信息3025记载了模板名30251、模板中包含的各度量单位的监视条件30252、30253、30254。
[0117] 例如,第一个监视条件30252记载了将“CPU利用率”作为测定对象(监视对象)的主旨。在指定是否收集性能信息的项目中,设定“进行收集”(collect=“ture”)。在比较性能信息和阈值来指定是否进行监视的项目中,指定“进行监视”(monitor=“true”)。在指定评价方法的项目中,设定了“在小于阈值时设为正常(evaluation=“Small is Good”)。并且,将输出警告时的阈值设定为80.0%,将输出错误时的阈值设定为90.0%。
[0118] 在此,在“预定的警报”中包含警告和错误。警告是用于唤起用户的注意的警报。错误,是用于向用户通知发生了比警告更严重的情况的警报。
[0119] 着眼于第二个监视条件30253。在该监视条件30253中,将“存储器使用率”作为测定对象。在监视条件30253中,收集性能信息(collect=“true”)但不进行监视(monitor=“false”)。在监视条件30253中不监视存储器利用率的状态是否正常,但是预先设定了评价条件(evaluation=“Small is Good”)和警告阈值(90.0%)以及错误阈值(95.0%)。因此,如果变更为monitor=“true”,则在存储器利用率达到警告阈值或者错误阈值时,输出警报。
[0120] 说明第三个监视条件30254。在该监视条件30254中,将“盘空闲容量”设为监视对象。在监视条件30254中从节点装置收集盘空闲容量的值(collect=“true”),并且比较收集到的值和阈值来进行监视(monitor=“true”)。
[0121] 在监视条件30254中,以盘空闲容量高于阈值时,判定为正常的方式设定评价条件(evaluation=“Big is Good”),并且设定了警告阈值(1000兆字节)以及错误阈值(500兆字节)。
[0122] 图11表示插件应用信息3026的一例。插件应用信息3026使用于确定插件定义信息3024的插件ID30261和应用了插件定义信息3024的节点装置名30262相对应。从而,通过参照插件应用信息3026可以知道在哪个节点装置中应用了哪个插件定义信息。
[0123] 图12表示模板应用信息3027。模板应用信息3027使用于确定模板定义信息3025的模板ID30271和应用了模板定义信息3025的节点装置名30272相对应。从而,通过参照模板应用信息3027,可以知道在哪个基点装置中应用了哪个模板定义信息3025。
[0124] 图13表示插件管理信息3028的一例。插件管理信息3028使用于确定插件定义信息3024的插件ID30281、插件定义信息3024的插件名称30282、插件定义信息3024的存储目的地30283相对应。因此,只要知道插件ID就可以知道插件名称以及插件定义信息3024的存储目的地。
[0125] 图14表示模板管理信息3029的结构例。模板管理信息3029使用于确定模板定义信息3025的模板ID30291、插件ID30292、模板名称30293、模板存储目的地30294相对应。因此,只要知道模板ID,就可以知道与模板定义信息3025对应的插件ID、模板定义信息3025的名称以及存储目的地。
[0126] 图15示意地表示系统管理装置30的功能结构。系统管理装置30例如具备画面显示部3011、数据库处理部3012、控制部3013和装置信息取得部3014。
[0127] 画面显示部3011是使输入/输出设备304中包含的显示装置显示各节点装置的管理状况等的功能。并且,画面显示部3011经由在输入/输出设备304中包含的触摸面板或者键盘等接受来自用户的指示等。因此,可以把画面显示部3011改称为用户接口部。
[0128] 数据库控制部3012负责从控制部3013请求的数据库的更新或者生成、从画面显示部3011请求的数据取得。
[0129] 控制部3013对从装置信息取得部3014或者画面显示部3011交付的数据进行处理,根据处理结果更新数据库(各信息3021-3029),或者向画面显示部3011交付数据。控制部3013使用在模板定义信息3025中记载的初始阈值或者用户修改的阈值,判定各节点装置的状态,经由画面显示部3011将判定结果通知给用户。
[0130] 图中表示为“插件”的是通过插件定义信息3024实现的追加的监视功能。装置信息取得部3014,如上所述,可以通过两个路径从各节点装置取得信息(性能值及/或结构信息)。第一路径是装置信息取得部3014从节点装置直接取得信息。即,是装置信息取得部3014最初知道来自节点装置的信息取得方法等的情况。第二路径是装置信息取得部3014根据插件定义信息3024从节点装置取得信息的方法。在计算机系统中追加了新的节点装置的情况下,或/及可从既存的节点装置收集新的信息的情况下等,使用插件定义信息
3024。
[0131] 图16表示节点装置、插件以及模板的关系的一例。在图16的例子中,在多个节点装置(服务器A等)中应用多个模板。有时将模板定义信息3025略称为模板。
[0132] 第一模板是在服务器计算机中应用的模板,作为初始阈值设定了“CPU利用率>90%”以及“存储器使用率>90%”。在图16的例子中,系统管理装置30不使用插件,可以从服务器计算机取得CPU使用率以及存储器使用率。
[0133] 第二模板是经由数据库用插件(插件定义信息)应用于数据库的模板,作为初始值设定了“数据库空闲容量<10%”。第三模板是经由网卡用插件应用于网卡的模板,作为初始值设定了“数据组发送误码率>99%”。
[0134] 第二模板与数据库用插件一起从插件分发装置20发送给系统管理装置30。第三模板也与网卡用插件一起从插件分发装置20发送给系统管理装置30。
[0135] 因此,用户在将插件应用于系统管理装置30时,不必为监视用阈值的设定而发愁。因为在模板(模板定义信息)中事先设定了初始值。因此,用户通过先使用在模板中记载的初始阈值,可以监视新的节点装置或者新的组件。
[0136] 参照图17说明关于一个管理对象多个阈值竞争时的处理方法。如图17(a)所示,在文件服务器中应用文件服务器模板、数据库用插件所对应的模板这两个模板。在Web服务器中应用Web服务器用模板、数据库用插件所对应的模板这两个模板。
[0137] 在这三种模板中分别设定了CPU利用率以及存储器利用率的阈值。在文件服务器用模板中设定了“CPU利用率>90%、存储器利用率>70%”。在与数据库用插件对应的模板中设定了“CPU利用率>80%、存储器利用率>85%、数据库空闲容量<10%”。在Web服务器用模板中设定了“CPU利用率>90%、存储器利用率>90%”。
[0138] 如图17(b)所示,关于CPU利用率以及存储器利用率这两个管理对象,有两个不同的阈值竞争。因此,在本实施例中,在多个同一种类的阈值竞争的情况下,选择输出报警可能性最高的阈值。即,从文件自身的观点来选择阈值。作为一例,着眼于文件服务器的CPU利用率时,90%(文件服务器用模板)和80%(数据库用插件所对应的模板)两个阈值竞争,因此,系统管理装置30选择80%。由此,在CPU利用率超过80%时输出警报。
[0139] 图18表示系统管理装置30提供的各画面的关系。系统管理装置30向用户提供主画面G10。用户可以从经由主画面G10提供的“事件确认”或者“性能”或者“设定”或者“节点信息”中选择任意一个希望的菜单。当选择了这些菜单时,显示“事件详细画面”、“性能阈值变更画面”、“模板的生成以及变更画面、“模板的设定状况以及变更画面”等。并且,在从“事件详细画面”向“模板的生成以及变更画面”迁移时,显示警告画面。此外,各画面的结构以及各画面间的迁移是例子,本发明的范围并不限于以下说明的结构例。
[0140] 图19表示主画面G10。主画面G10,例如包含菜单显示部G11、节点装置的列表显示部G12、事件确认画面G13。
[0141] 菜单显示部G11例如显示用于选择在列表显示部G12中显示的节点装置的种类,或者显示在计算机系统中追加的节点装置的发现结果,或者用于管理模板的菜单。
[0142] 例如,在从在菜单显示部G11中显示的“服务器”、“存储装置”、“交换器”等装置种类中选择了一个时,在列表显示部G12中显示所选择的种类的节点装置的一览。
[0143] 当选择了“自动发现结果”时,显示在计算机系统中包含的各节点装置的发现结果。作为自动地发现节点装置的一个方法,可以(1)对于具有预先指定的IP地址的范围内的各IP地址的节点装置,使用预定的协议以及预定的登录信息进行访问,(2)尝试从节点装置取得预定的信息。
[0144] 当选择了“模板管理”时,显示图22中说明的画面G40。用户可以经由画面G40进行系统管理装置30保有的各种模板的管理。作为模板的管理,例如可以例举新的模板的生成、既存模板的变更、既存模板的删除。
[0145] 在列表显示部G12中,例如显示各节点装置的名称、装置的种类、组件(在图19的例子中为“驱动器”或“周边设备”)的状态。
[0146] 在事件确认画面G13中显示事件信息的细节。事件详细画面G13具备制表菜单G14和显示部G15。在制表菜单G14中,例如包含“事件细节”、“状态”、“软件”、“驱动器容量”、“组件”和“性能”。在显示部G15中显示与这些制表菜单中被选择的制表菜单有关的信息。
[0147] 在图19中,在显示部G15中显示“事件细节”的信息。在表示事件细节的表中,例如显示事件的状态、事件的说明、事件的发生日期和事件的发生源等。
[0148] 在事件的状态中例如有“警告”、“错误”、“通知”等。在事件的说明中,例如显示了“性能值达到了阈值”、“追加了存储装置B”等说明文。在事件发生日期时间,显示事件发生的日期时间。在事件的发生源中显示发生事件的装置的名称。
[0149] 当用户选择了制表菜单“性能”时,显示在图25、图26中说明的画面G70、G80。当用户选择了在事件发生源中显示的装置名或者操作了按钮“行为”时,显示在图23、24中说明的画面G50、G60。当用户选择了显示的事件中的某一个时,显示图20所示的事件详细画面G20。
[0150] 参照图20说明事件详细画面G20。事件详细画面G20显示各事件的详细情况。在事件详细画面G20中,显示事件发生源、事件的评价(种类)、事件的说明文和在事件的检测中使用的模板的名称。
[0151] 用户通过察看事件详细画面G20,可以确认事件的详细状况。当用户选择了在画面G20中显示的模板名称时,显示图21所示的警告画面G30。当用户确认了警告画面G30时,显示图22所示的模板生成以及变更画面G40。此外,可以是废弃警告画面G30,从画面G20直接迁移到画面G40的结构。
[0152] 参照图21说明警告画面G30。警告画面G30在用户想要变更通过模板定义的阈值时被显示。在警告画面G30中显示用于唤起关于阈值变更的注意的警告文G31和通过公共的阈值管理的节点装置(管理对象装置)的名称G32。因此,用户能够在变更阈值前,确认该阈值的变更引起的影响波及的范围。
[0153] 参照图22说明模板的生成以及变更画面G40。该画面G40,在生成新的模板和变更既存的模板时使用。
[0154] 在画面G40中,例如包含用于选择模板的模板选择部G41、用于设定阈值的阈值设定部G42。在模板选择部G41中显示新生成的模板的名称、模板的类别、从既存的模板中选择的模板的名称。
[0155] 在新生成模板的情况下,在新模板名称的栏中输入新的名称。在模板的类别栏中设定应用该模板的插件的类型。在既存模板的栏中设定在新模板的生成中利用的既存模板的名称。用户可以利用既存模板的设定值的至少一部分,生成新的模板。
[0156] 在此,根据应用模板的节点装置的类别以及插件的类别准备该模板。因此,所谓模板类别是汇总了节点类别以及插件类别的概念。模板类别是模板具有的属性,并且,可以定义为表示能够提供该模板的节点装置的类别或者插件的类别的属性。
[0157] 在阈值设定部G42中,例如显示管理对象(测定对象)的类别(度量单位类别)、发生警告的条件和发生错误的条件。
[0158] 参照图23,说明用于显示在节点装置中使用的模板的状况等的画面G50。模板的设定状况以及变更画面G50是在一个节点装置中应用了一个模板的情况下的画面。另外,用图24说明在一个节点装置中应用多个模板时的画面G60。
[0159] 在图23的画面G50中,在节点名“Old Server”的服务器计算机中,显示应用了模板类别“DB Plug-in”的模板“Default for DB Plug-in”的情况。用户在将新的模板应用到该节点装置的情况下,使用用于选择新的模板的选择部G51。由此,用户可以在节点装置中应用图22所示的画面G40中生成的新模板。
[0160] 在阈值显示部G52中显示当前应用的模板的阈值、或者从此新应用的模板(“Low Spec Server Template”)的阈值中的某一个。
[0161] 此外,当用户操作用于显示性能值的时间变化的按钮G53时,切换为图25、图26表示的画面G70、G80。关于这些画面G70、G80后面进行说明。
[0162] 参照图24,说明在一个节点装置中设定了多个模板时的模板的设定状况以及变更画面G60。画面60例如具备模板显示部G61、阈值显示部G62。
[0163] 在模板显示部G61中,关于在该节点装置(在图24的例子中,为“Server_A”)应用的各模板,显示该模板类别、既存模板的名称和新模板的名称。
[0164] 在图24中,在一个节点装置中应用三个模板。当用户选择各模板中的某个模板时,在阈值显示部G62中显示在该被选择的模板中设定的阈值。
[0165] 用户可以将在一个节点装置中应用的多个既存的模板中的一部分模板或者全部的模板变更为新的模板。用户通过选择希望的新模板可以变更在节点装置中应用的模板。
[0166] 参照图25,说明阈值设定画面G70。阈值设定画面G70具备度量单位选择部G71和图表显示部G72。度量单位选择部G71用于选择模板中包含的多个测定对象中的进行图表显示的测定对象。
[0167] 图表显示部G72,对于应用了公共的模板的多个节点装置,同时重叠显示表示从各节点装置收集的性能值的时间包含的图表和阈值。
[0168] 在图25的例子中,同时在图表显示部G72中显示表示服务器A的CPU利用率的履历的图表、表示服务器B的CPU利用率的履历的图表、警告阈值(80%)以及错误阈值(90%)。
[0169] 因此,用户通过确认图25中表示的画面G70,在变更阈值时,能够容易地考察警告以及错误的发生频率怎样变化等。因此,用户能够设定更适当的阈值。
[0170] 参照图26,说明从应用了同一模板的多个节点装置中提取表示性能值的履历特异的运动的节点装置的情况。为了方便说明,在图25和图26中改变符号,但是,图26所示的画面G80具有与图25表示的画面G70一样的结构。
[0171] 关于在度量单位选择部G81中选择的测定对象,在图表显示部G82中同时重叠显示表示应用同一模板的各节点装置的性能值的时间变化的图表。
[0172] 在图26的例子中,关于服务器A、服务器B和服务器C,在图表显示部G82中显示表示CPU利用率的时间变化的图表。并且,在图表显示部G82中与各图表一起显示警告阈值以及错误阈值。
[0173] 当比较服务器A以及服务器B的CPU利用率的图表和服务器C的CPU的利用率的图表时,服务器C的CPU利用率整体高于服务器A以及B的CPU利用率。当将应用于服务器A以及B的警告阈值以及错误阈值应用于服务器C时,警告以及错误发生的频率变高。因此,尽管没有发生故障,但是与服务器C有关的事件频繁发生。
[0174] 可以与服务器C的CPU利用率相符地变更各阈值,此时,无法适当地监视服务器A以及B的CPU利用率。因此,在本实施例中,从应用了公共的模板的多个节点装置中提取表示特异的变化的节点装置,将别的模板应用于提取出的节点装置中。与表示特异变化的节点装置相符地设定别的模板的阈值。由此,用户可以分别适当地管理各节点装置。
[0175] 然后,参照图27-图36说明系统管理装置30的动作。图27是表示在系统管理装置30中安装插件定义信息(插件)以及模板定义信息(模板)的处理的流程图。此外,以下表示的各流程图表示各处理的概要。如果是所谓的本领域的技术人员,则能够删除图示的步骤的一部分、或者变更,或者追加新的步骤。
[0176] 系统管理装置30当从插件安装程序接受了插件登录指示时(S10),将插件定义信息20221存储在存储器302中(S11)。系统管理装置30从插件定义信息20221取得插件定义信息3024(S12),将该插件定义信息3024存储到插件管理信息3028中(S13)。
[0177] 同样,系统管理装置30将模板定义信息20222存储在存储器302中(S14),从该模板定义信息20222取得模板定义信息3025(S15)。系统管理装置30将取得的模板定义信息3025存储在模板关信息3029中(S16)。
[0178] 如上所述,当系统管理装置30从插件分发装置20接收了插件分发数据2022时,启动插件安装程序。由此,插件定义信息3024以及模板定义信息3025被安装到系统管理装置30中。
[0179] 图28表示从各管理对象的节点装置取得信息的处理。本处理在指示了收集来自各节点装置的信息情况下被执行。关于全部的节点装置,执行下述的S20、S21、S28、S29的各步骤,或者S20-S27、S29的各步骤中的某部步骤。在此将处理对象的节点装置称为对象装置。
[0180] 系统管理装置30从插件管理信息3028取得插件定义信息3024(S20),判定对象装置是否满足插件定义条件(S21)。
[0181] 当对象装置满足插件定义条件时(S21:是),系统管理装置30在对象装置中应用插件定义信息3024(S22),更新插件应用信息3026(S23)。
[0182] 接着,系统管理装置30取得模板定义信息3025(S24),将该模板定义信息3025应用于对象装置(S25),更新模板应用信息3027(S26)。
[0183] 由此,系统管理装置30使用插件定义信息3024访问对象装置,从对象装置取得需要的信息(S27)。把取得的信息(对象装置的结构信息)存储在结构信息3021中(S29)。
[0184] 与此相对,在对象装置不满足插件定义条件时(S21:否),系统管理装置30不使用插件定义信息3024地从对象装置取得信息(S28)。与上述相同,把取得的信息存储在结构信息3021中(S29)。
[0185] 如上所述,系统管理装置30根据在系统构建时设定的取得方法,或者根据利用插件定义信息3024的取得方法,从对象装置收集信息并保存。
[0186] 图29是表示进行模板的生成以及更新的处理的流程图。本处理,例如与图22所示的画面G40对应。当指示了模板的生成或者变更时执行本处理。
[0187] 系统管理装置30读入成为生成或者变更的对象的模板定义信息3025(S40)。系统管理装置30显示图22所示的画面G40(S41),判定用户的操作是“模板的新生成”还是“模板的设定变更”(S42)。例如,当在新模板名称栏中输入了新名称时,能够判定出是“模板的新生成”。
[0188] 在为模板新生成的情况下,系统管理装置30根据用户在画面中输入的值,生成新的模板定义信息3025(S43)。把新的模板定义信息3025存储在模板管理信息3029中(S45)。
[0189] 与此相对,在为模板变更的情况下(模板修正的情况),系统管理装置30通过用户在画面中输入的值更新模板定义信息3025(S44)。把该模板管理信息3025存储在模板管理信息3029中(S45)。
[0190] 图30是表示监视节点装置的性能的处理的流程图。在循环1中,关于全部的节点装置,执行后述的S50、S51、S52、S53、S54。
[0191] 系统管理装置30按照系统构建时设定的缺省的信息取得方法,尝试收集来自对象装置的信息(S50)。在为从系统构建时存在的装置或者组件的情况下,能够用缺省的信息取得方法取得性能信息。
[0192] 与此相对,在系统构建时不存在对象装置,其后追加的装置或者组件的情况下,系统管理装置30可以用缺省的信息取得方法从对象装置中取得性能信息。
[0193] 因此,执行循环2。在循环2中,通过按着顺序尝试在插件管理信息3028中登录的全部的插件定义信息3024,从对象装置中取得性能信息(S51)。此外,可以预先设定IP地址和插件定义信息3024的对应关系,根据对象装置的IP地址,选择在该对象装置中尝试的插件定义信息3024。
[0194] 系统管理装置30存储从对象装置收集到的性能信息(S52),比较该性能信息的值和在对象装置中应用的阈值(S53)。在性能信息的值达到了阈值时(S53:是),系统管理装置30判定为发生了事件,存储在事件信息3023中(S54)。此外,在图30的S53中,为了方便,判定性能信息的值是否超过了阈值Th。但是,如上所述,根据度量单位的种类,事件发生条件(监视条件)进行变化。例如,在监视存储器空闲容量等情况下,在性能信息低于阈值Th时,事件发生。
[0195] 系统管理装置30在性能信息的值未达到阈值的情况下(S53:否),返回S50。
[0196] 图31是进行模板的确认以及变更的处理的流程图。在变更节点装置和模板定义信息3025的对应关系时,执行本处理。
[0197] 系统管理装置30读入模板应用信息3027(S60),取得应用了模板定义信息3025的对象装置的信息(装置名称)(S61)。
[0198] 系统管理装置30显示在图23所示的画面G50或者图24所示的画面G60中的某一个(S62)。系统管理装置30判定用户是否变更了在对象装置中应用的模板(S63)。在变更了模板时(S63:是),系统管理装置30更新模板应用信息3027(S64),结束处理。在未变更模板时(S63:否),本处理正常结束。
[0199] 图32是表示用于显示应用了同一模板的全部的节点装置的处理的流程图。在生成图21表示的警告画面G30等情况下执行本处理。
[0200] 系统管理装置30从模板应用信息3027读入应用了处理对象的模板定义信息3025(对象模板)的节点装置的名称(S70)。系统管理装置30将应用了对象模板的各节点装置的名称显示在画面上(S71)。
[0201] 图33是表示在画面上显示与性能信息有关的事件的处理的流程图。例如与图20所示的画面G20关联地执行本处理。
[0202] 系统管理装置30根据事件信息3023,确认与显示对象的事件有关的信息(S80)。系统管理装置30从模板管理信息3029读入与显示对象的事件对应的模板的信息(名称等)(S81)。系统管理装置30在画面上显示事件信息以及模板定义信息中的与显示对象的事件有关的信息(S82)。
[0203] 图34是表示用于在画面上显示性能信息的变化的处理的流程图。与图25所示的画面G70或者图26所示的画面G80关联地执行本处理。
[0204] 系统管理装置30从模板管理信息3029读入与显示对象的性能值对应的模板定义信息3025(S90)。接着,从模板应用信息3027读入应用了该模板定义信息3025的节点装置的信息(装置名称)(S91)。
[0205] 系统管理装置30对于在S91读入的各装置分别执行S92以及S93。系统管理装置30从性能信息3022读入关于显示对象的装置的性能值(S92),在画面上描绘表示该性能值的时间变化的图表(S93)。
[0206] 在画面上同时显示每个对象装置的图表。为了提高各图表的识别性,设定各图表的线种类或/及色彩。
[0207] 图35是表示用于在显示性能值的画面上变更阈值的处理的流程图。如图25、图26所示,画面G70、G80中与性能值的图表一起显示警告阈值以及错误阈值。用户通过选择表示阈值的横线,使其上下移动,能够变更阈值。因为能够在图表上变更阈值,所以用户可以容易地预测基于阈值变更的事件的发生频率的变化。在此将表示阈值的横线称为阈值线。
[0208] 系统管理装置30当操作了阈值线时,从画面读取操作后的阈值(S100),更新模板定义信息3025(S101)。
[0209] 图36是表示用于提取性能值的履历表示特异的行为的装置(以下称为特异装置)的处理的流程图。与图23所示的画面G80关联地执行本处理。
[0210] 系统管理装置30读入模板定义信息3025(S110),关于应用了该模板定义信息3025的全部的节点装置,执行以下的步骤。
[0211] 系统管理装置30从性能信息3022读入对象装置的性能信息的值的履历(S111)。系统管理装置30判定该性能信息值的履历超过了阈值(警告阈值以及错误阈值)的频度是否为预定的比例以上(S112)。
[0212] 性能信息的值的履历超过阈值的频度表示满足警告或者错误的发生条件的频度。有时在性能信息超过了阈值的情况下输出警报,有时在性能信息低于阈值的情况下输出警报。
[0213] 在性能信息值超过阈值的频度为预定的比例以上的情况下(S112:是),系统管理装置30判定该对象装置为特异装置,在画面上显示(S113)。例如,将特异装置的性能图表变更为特别的颜色使其闪烁,并且,在画面上显示“服务器C表示与应用了同一模板的其它服务器A、B完全不同的性能值变化。请准备服务器C用的新的模板。”等消息。
[0214] 在如此构成的本实施例中,因为将插件定义信息和模板定义信息一起发送给系统管理装置30,所以在新追加了节点装置的情况下,也可以使用比较合适的阈值进行管理。从而,提高了用户的便利性,并且提高系统的管理性能。
[0215] 在本实施例中,在变更模板定义信息内的阈值的情况下,显示应用了该模板定义信息的全部的节点装置。因此,用户可以简单地掌握阈值的变更造成的影响的范围。由此,提高用户的便利性。
[0216] 在本实施例中,在发生事件的情况下,将用于确定与该事件对应的模板定义信息的信息(模板名称)与该事件关联地显示在画面上。因此,在一个节点装置中应用了多个模板定义信息的情况下,用户也可以立即确认是关于哪个模板的事件。由此,提高了用户的便利性。
[0217] 在本实施例中,可以将在节点装置中应用的全部的模板以及阈值进行画面显示。从而,用户可以简单地确认在各节点装置中应用的模板以及阈值。由此提高用户的便利性。
[0218] 在本实施例中,从应用了同一模板的各节点装置中提取表示与其它节点装置分离的性能值变化的特异装置,在画面上显示特异装置的存在。因此,用户可以生成特异装置用的新的模板,可以与各节点装置的实际情况相符地进行适当的管理。由此,提高用户的便利性。
[0219] 至此,说明了本发明的优选实施方式,但是这只是用于说明本发明的示例,并非将本发明的范围仅仅限定为该实施方式。本发明可以用其它各种方式来实施。
[0220] 符号说明
[0221] 10服务器计算机;11存储装置;12网络装置;20插件分发装置;30系统管理装置。
QQ群二维码
意见反馈