监视控制装置和监视控制方法_2

文档序号:8532093阅读:来源:国知局
,在邻接矩阵的成分为O的情况下,表示该行的项目42所表示的设备与该列的项目43所表示的设备不连接。另外,邻接矩阵41的对角成分不存在。例如,在第I行,只有(1,3)成分为1,其他列的成分全部为O。这表示服务器A与交换机a连接,与其他设备不连接。
[0057]结构信息管理部12根据所输入的实际结构信息而将设备名称32与连接设备名称33对应地保存在实际结构信息管理表31中。并且,结构信息管理部12根据所输入的实际结构信息而生成邻接矩阵41,将其输出到维护对象设备确定部15。
[0058]图5是示出由实施方式I的监视结构信息管理部13保持的信息系统的监视结构51的图。服务器A与交换机a连接。交换机a与交换机c连接。服务器B与交换机b连接。交换机b与交换机d连接。交换机c以及交换机d与交换机e连接。交换机e与监视装置20连接。服务器A和服务器B为监视对象设备。
[0059]图5是监视结构信息管理部13根据所输入的监视结构信息而掌握的信息系统的监视结构51。监视结构51与实际结构22不同。这是因为,由监视结构信息管理部13掌握的信息系统的监视结构51未必与实际结构22相同。监视结构信息管理部13掌握的信息系统的监视结构51有时与实际结构22相同。
[0060]图6是示出实施方式I的监视结构信息管理部13保持的监视结构信息管理表61的图。在监视结构信息管理表61中,关于由监视结构信息管理部13掌握的信息系统的监视结构51,将设备名称62和与该设备连接的连接设备名称63对应地保存。例如,在监视结构信息管理表61的第I行,设备名称62为监视装置,连接设备名称63为交换机e。这表示监视装置与交换机e连接。
[0061]图7是示出根据实施方式I的信息系统的监视结构51而生成的邻接矩阵71的图。邻接矩阵71的左端的项目72和上端的项目73表示设备名称。“A”表示服务器A,“B”表示服务器B,“a”表示交换机a,“b”表示交换机b,“c”表示交换机c,“d”表示交换机d,“e”表示交换机e,“P”表示监视装置20。例如,在第8行,(8,7)成分为1,其他列的成分全部为O。这表示监视装置20与交换机e连接,与其他的设备不连接。
[0062]监视结构信息管理部13根据所输入的监视结构信息将设备名称32与连接设备名称对应地保存在监视结构信息管理表61。并且,监视结构信息管理部13根据所输入的监视结构信息生成邻接矩阵71,输出到维护设备判定部17。
[0063]图8是示出实施方式I的维护信息管理部14保持的维护信息管理表81的图。维护信息管理表81由维护对象设备82、过滤对象设备信息83和维护时间84构成。维护对象设备82表示所维护的设备。过滤对象设备83表示有可能因维护而受到某种影响的设备。维护时间84表示过滤(filtering)的开始和结束时间。维护信息管理表81的第I行是维护信息85a,第2行是维护信息85b,第3行是维护信息85c。
[0064]例如,在维护信息85a中,维护对象设备82为交换机a,过滤对象设备83为服务器B,维护时间84为“2012/09/1120:00?2012/09/128:00”。维护信息管理部14将所输入的维护信息保存在维护信息管理表81中。另外,维护意味着因设备的更换、或者S/W的更新等施工而导致设备停止的情况。
[0065]接着,对动作进行说明。
[0066]图9是示出实施方式I的监视控制装置11的处理流程的流程图。监视控制装置11从步骤S91开始进行处理。在步骤S91中,结构信息管理部12被输入包含监视对象设备的信息系统的实际结构信息。结构信息管理部12根据所输入的实际结构信息生成实际结构信息管理表31和邻接矩阵41。结构信息管理部12将邻接矩阵41输出到维护对象设备确定部15。在没有被输入信息系统的实际结构信息的情况下,结构信息管理部12什么也不进行。处理进入步骤S92。
[0067]在步骤S92中,监视结构信息管理部13根据所输入的监视结构信息生成监视结构信息管理表61和邻接矩阵71。监视结构信息管理部13将邻接矩阵71输出到维护对象设备确定部15。处理进入步骤S93。
[0068]在步骤S93中,维护信息管理部14根据所输入的维护信息生成维护信息管理表
81。维护信息管理部14将维护信息管理表81输出到维护对象设备确定部15和过滤对象设备确定部16。处理进入步骤S94。
[0069]在步骤S94中,维护对象设备确定部15参照维护信息管理表81的维护对象设备
82。维护对象设备确定部15在实际结构22或监视结构51中确定维护对象设备。维护对象设备确定部15将包含所确定的维护对象设备的结构的邻接矩阵输出到过滤对象设备确定部16,进入步骤S95。关于步骤S94的详细情况,在后面进行说明。
[0070]在步骤S95中,过滤对象设备确定部16根据包含维护对象设备的结构的邻接矩阵而确定过滤对象设备,结束处理。关于步骤S95的详细情况,在后面进行说明。
[0071]另外,监视控制装置11对在维护信息管理表81中保存的所有行的维护对象设备82进行步骤S94和步骤S95的处理。
[0072]图10是示出实施方式I的维护对象设备确定部15的处理流程的流程图。图10的流程图表示图9的步骤S94的处理的详细情况。维护对象设备确定部15从步骤SlOl开始进行处理。
[0073]在步骤SlOl中,在维护对象设备确定部15被输入了实际结构的邻接矩阵41的情况下,进入步骤S102。在没有被输入实际结构22的邻接矩阵41的情况下,处理进入步骤S103。在步骤S102中,维护对象设备确定部15生成在实际结构22的邻接矩阵41中附加监视装置20后的结构的邻接矩阵。
[0074]图11是示出在实施方式I的邻接矩阵41中附加监视装置20后的邻接矩阵111的图。邻接矩阵111是在邻接矩阵41中添加第8行和第8列而得到的。邻接矩阵111的左端的项目112和上端的项目113表示设备名称。” A”表示服务器A,“B”表示服务器B,“a”表示交换机a,“b”表示交换机b,“c”表示交换机c,“d”表示交换机d,“e”表示交换机e,“P”表示监视装置20。
[0075]在步骤S103之后的处理中,如果维护对象设备确定部15被输入了实际结构22的邻接矩阵41,则将邻接矩阵111用作邻接矩阵。如果维护对象设备确定部15没有被输入实际结构22的邻接矩阵41,则将监视结构51的邻接矩阵71用作邻接矩阵。在本实施方式中,举例说明没有被输入实际结构22的邻接矩阵41而将监视结构51的邻接矩阵71用作邻接矩阵的情况。
[0076]在步骤S103中,维护对象设备确定部15参照在维护信息管理表81中保存的维护信息。在维护对象设备名称明确的情况下,处理进入步骤S104。在维护对象设备名称不明确的情况下,处理进入步骤S106。
[0077]在步骤S104中,维护对象设备确定部15参照邻接矩阵71。当明确的维护对象设备包含在邻接矩阵71的情况下,处理进入步骤S105。在明确的维护对象设备没有包含在邻接矩阵71的情况下,处理进入步骤S106。
[0078]在步骤S105中,维护对象设备确定部15将由维护信息管理表81明示的维护对象设备名称确定为维护对象设备,结束处理。
[0079]关于以下的步骤S106,示出如下方法:即使能够在某种程度上掌握信息系统的结构信息,也存在不明确维护设备在哪里,或者在结构中不包含维护设备的情况,即使在这种情况下,也能够在推断维护对象设备后,确定过滤对象设备。
[0080]在图10的步骤S106中,维护对象设备确定部15推断为在监视对象设备与监视装置20所连接的设备之间存在维护对象设备,将在它们之间连接的设备作为交换机组X而生成邻接矩阵。
[0081]图12是示出包含实施方式I的交换机组X的监视结构121的图。监视结构121采用如下结构:在监视结构51中,将交换机e与服务器A、服务器B之间的多个设备作为交换机组X。
[0082]图13是示出包含实施方式I的交换机组X的监视结构121的邻接矩阵131的图。在邻接矩阵131中,邻接矩阵131的左端的项目132和上端的项目133表示设备名称。设备名称的“A”表示服务器A,“B”表示服务器B,“X”表示交换机组X,“P”表示监视装置20。
[0083]监视对象设备为服务器A和服务器B。维护对象设备确定部15将维护对象设备确定为交换机组X,确定包含交换机组X的监视结构121的邻接矩阵131,结束处理。另外,如果是能够限定交换机组X的范围的信息,也可以使用该信息来限定交换机组X的范围。在图12中,掌握了如下情况:维护对象设备确定部15的监视装置20仅与交换机e连接,与其他设备不连接。交换机组X是由多个设备构成的设备组。
[0084]这里,关于图10的步骤S103?S106的处理,举例说明在维护管理表81中保存的维护信息85a?C。维护信息85a的维护对象设备是交换机a。在步骤S103中,由于明确了维护对象设备,因此维护对象设备确定部15进入步骤S104。在步骤S104中,由于交换机a包含在邻接矩阵71所示的结构中,因此维护对象设备确定部15进入步骤S105。在步骤S105中,维护对象设备确定部15将维护对象设备确定为交换机a
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1