(57)【要約】【課題】ある情報機器に障害が発生した場合、この障害の影響がどのような機器のどのような情報処理に波及するかを適確に把握できる障害波及管理システムを提供する。【解決手段】障害波及管理システムは、情報機器ごとの顧客に関する情報を格納する顧客データベースと、情報機器の役割ごとの機能及びこの役割を実現する情報機器名称を格納する構成データベースと、情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトデータベースと、障害の発生した情報機器と正常に動作しない機能に基づいてデータベースを検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバと、を備える。【選択図】図１
2013206047.tif 000002
【特許請求の範囲】
【請求項１】
情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトデータベースと、
障害が発生した情報機器と正常に動作しない機能に基づいて前記インパクトデータベースを検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバと、
を備える障害波及管理システム。
【請求項２】
前記インパクトデータベースは、
特定の情報処理を利用する側の情報機器の名称と、
前記特定の情報処理について利用元機器によって利用される側の情報機器の名称と、
前記特定の情報処理について利用元機器によって利用される側の情報機器の機能と、
前記提供機能を前記利用元機器が利用するために正常に動作していることが必要な情報機器ごとの機能である利用条件と、を格納し、
前記管理サーバは、
障害が発生した情報機器と正常に動作しない機能に基づいて前記インパクトデータベースの前記利用条件を検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す請求項１記載の障害波及管理システム。
【請求項３】
情報機器ごとの顧客に関する情報を格納する顧客データベースと、
情報機器の役割ごとの機能及びこの役割を実現する情報機器名称を格納する構成データベースと、をさらに備え、
前記管理サーバは、
顧客に関する情報と障害の発生した情報機器及び障害の発生した機能を入力し、
入力された障害の発生した顧客に関する情報に基づいて前記顧客データベースを検索して顧客名を特定し、
特定された顧客名と障害の発生した情報機器名とに基づいて、構成データベースを検索して障害が発生した情報機器を特定し、
前記情報機器名と前記障害の発生した機能に基づいて前記インパクトデータベースを検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す請求項２記載の障害波及管理システム。
【請求項４】
監視対象のシステムに含まれる情報機器の動作を監視する情報収集サーバからの監視情報を受信するリモート監視サーバをさらに備え、
前記管理サーバは、
前記リモート監視サーバから障害が発生した情報機器と障害が発生した機能とを含む情報を受信する請求項３記載の障害波及管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、障害波及管理システムに関する。
【背景技術】
【０００２】
現在ではパーソナルコンピュータやサーバなどの情報機器はネットワークによって繋がれ、相互に連携して情報処理を実現している。従って、ネットワークを構成する機器の一部に障害発生した場合、この障害の影響は障害が生じた機器に留まらず他の機器の動作や情報処理に波及する。
【０００３】
従来は、情報機器単位に障害を管理するにとどまっていた。従って、当該情報機器に障害が発生した場合、どのような情報機器のどのような業務に影響が波及するかを把握することが困難であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２４８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、ある情報機器に障害が発生した場合、この障害の影響がどのような機器のどのような情報処理に波及するかを適確に把握できる障害波及管理システムが求められている。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一実施形態は、情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトデータベースと、障害が発生した情報機器と正常に動作しない機能に基づいてインパクトデータベースを検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバと、を備える障害波及管理システムを提供する。
【図面の簡単な説明】
【０００７】
【図１】障害波及管理システムの構成を示すブロック図である。
【図２】顧客データベースのデータ構成を示す図である。
【図３】構成データベースのデータ構成を示す図である。
【図４】インパクトデータベースのデータ構成を示す図である。
【図５】インパクトデータベースに格納されている情報を模式的に表わした図である。
【図６】管理サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、障害波及管理システムの一実施形態について、図面を用いて詳細に説明する。
【０００９】
本実施形態の障害波及管理システムは、情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトデータベースと、障害が発生した情報機器と正常に動作しない機能に基づいてインパクトデータベースを検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバと、を備える。
【００１０】
図１は、本実施形態の障害波及管理システムの構成を示すブロック図である。なお、情報機器にはいわゆるコンピュータ、サーバ、ルータなどの情報を処理する機器が含まれる。
【００１１】
図１に示すように、障害波及管理システム１０１は、情報機器ごとの顧客に関する情報を格納する顧客データベース（以下、データベースをＤＢという。）１０３と、情報機器の役割ごとの機能及びこの役割を実現する情報機器名称を格納する構成ＤＢ１０４と、情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトＤＢ１０５と、発生した障害が波及する影響を格納する受付ＤＢ１０６と、入力された障害の発生した顧客名と情報機器名とに基づいて、顧客ＤＢ１０３及び構成ＤＢ１０４を検索して障害が発生した情報機器を特定し、この特定された情報機器と正常に動作しない機能に基づいてインパクトＤＢ１０５を検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバ１０２と、を備える。
【００１２】
障害波及管理システム１０１は、さらに通信回線網１２０を介して情報機器の動作を監視するリモート監視サーバ１１０を備えていてもよい。
【００１３】
図１には、例として二つの会社の情報機器を監視する例を示す。すなわち、監視対象システム１３１として、Ａ株式会社のシステム１３２とＢ株式会社のシステム１４２とを示す。
【００１４】
Ａ株式会社のシステム１３２は、ルータなどの通信を行う通信機器１（１３４）と、通信機器１（１３４）に接続されるサーバ１（１３６）と、通信機器２（１３５）と、通信機器２（１３５）に接続されるパーソナルコンピュータなどの端末１（１３７）及び端末２（１３８）と、を備える。
【００１５】
Ａ株式会社のシステム１３２は、さらにＡ株式会社のシステム１３２に含まれる情報機器の動作を監視する情報収集サーバ１（１３３）を備える。
【００１６】
Ｂ株式会社のシステム１４２は、通信機器３（１４４）と、通信機器３（１４４）に接続する端末３（１４５）及び端末４（１４６）と、を備える。
【００１７】
Ｂ株式会社のシステム１４２は、さらにＢ株式会社のシステム１４２に含まれる情報機器の動作を監視する情報収集サーバ２（１４３）を備える。
【００１８】
通信機器２（１３５）は通信機器３（１４４）と接続され、情報が送受信される。
【００１９】
このような例の下、各データベースの構成について説明する。
【００２０】
図２は、顧客ＤＢ１０３のデータ構成を示す図である。図２に示すように、顧客ＤＢ１０３は、各情報機器に固有に割り当てられる名称である「機器名称」と、顧客の名称である「顧客名」と、顧客の住所である「住所」と、顧客の電話番号である「電話番号」と、を格納する。
【００２１】
各データの例は、機器名称が「通信機器１」、顧客名が「Ａ株式会社」、住所が「東京都○○区○○町」、電話番号が「０３１２３４５６７８」である。
【００２２】
図３は、構成ＤＢ１０４のデータ構成を示す図である。図３に示すように、構成ＤＢ１０４は、情報機器が果たす役割である「役割」と、情報機器が有する機能である「機能」と、各情報機器に固有に割り当てられる名称である「機器名称」と、を格納する。
【００２３】
各データの例は、役割が「通信機器」、機能が「通信」、機器名称が「通信機器１」である。
【００２４】
図４は、インパクトＤＢ１０５のデータ構成を示す図である。図４に示すように、インパクトＤＢ１０５は、特定の情報処理を利用する側の情報機器の名称である「利用元機器名称」と、特定の情報処理について利用元機器によって利用される側の情報機器の名称である「利用先機器名称」と、特定の情報処理について利用元機器によって利用される側の情報機器の機能である「提供機能」と、この提供機能を利用元機器が利用するために正常に動作していることが必要な情報機器ごとの機能である「利用条件」と、を格納する。
【００２５】
各データの例は、利用元機器名称が「端末１」、利用先機器名称が「端末２」、提供機能が「通信」、利用条件が「（通信機器１：通信）、（通信機器２：通信）、（端末１：通信）、（端末２：通信）」である。
【００２６】
インパクトＤＢ１０５はさらに、他機器にて「提供機能」の代替が可能であるかを併せて管理することが可能である。具体的には、「提供機能」に「代替可能」又は「代替不可能」を合わせて格納することも可能である。
【００２７】
インパクトＤＢ１０５が、他機器にて「提供機能」の代替が可能であるかを併せて管理することにより、代替策の存在しない提供機能（単一障害点）を容易に把握できるようになる。
【００２８】
なお、受付ＤＢ１０６のデータ構成は、顧客の要望に応じて所望のデータを格納するように構成できる。
【００２９】
図５は、インパクトＤＢ１０５に格納されている情報を模式的に表わした図である。図５に示すように、インパクトＤＢ１０５は、利用元機器名称ごとに、利用先機器名称及び提供器のごとの利用条件がマトリックス形式にて格納していることとなる。
【００３０】
ここで、図５を用いて、障害波及管理の方法について説明する。
【００３１】
例えば、サーバ１（１３６）のメール機能に障害が発生したとする。管理サーバ１０２は、その障害情報をリモート監視サーバ１１０から、又はオペレータが操作する端末から入力する。
【００３２】
障害情報には、障害の発生日時、顧客名、障害が発生した機器の名称、障害の発生している機能が含まれる。
【００３３】
管理サーバ１０２は、入力された障害情報に基づいて顧客ＤＢ１０３及び構成ＤＢ１０４を検索して障害が発生している機器名称を特定する。
【００３４】
管理サーバ１０２は、障害が発生している機器名称と障害が発生している機能に基づいて、インパクトＤＢ１０５の利用条件を検索し、利用元機器名称、利用先機器名称、及び提供機能を読み出す。
【００３５】
図５において、管理サーバ１０２は、サーバ１（１３６）のメール機能が含まれる利用元機器名称「端末１」、利用先機器名称「サーバ１」、及び提供機能「メール」を読み出す。
【００３６】
管理サーバ１０２は、障害波及情報として例えば、「端末１からサーバ１へのメールが利用できなくなります。」のような障害の波及情報をオペレータの端末及び受付ＤＢ１０６に出力する。
【００３７】
図６は、管理サーバ１０２の動作を示すフローチャートである。図６に示すように、動作６０１において、管理サーバ１０２は、オペレータの端末又はリモート監視サーバ１１０から障害情報を入力する。
【００３８】
動作６０２において、管理サーバ１０２は、障害情報に含まれる顧客に関する情報に基づいて顧客ＤＢ１０３を検索し、顧客を特定する。
【００３９】
動作６０３において、管理サーバ１０２は、障害情報に含まれる障害が発生した機器に関する情報に基づいて構成ＤＢ１０４を検索し、障害が発生している故障機器の機器名称を特定する。
【００４０】
動作６０４において、管理サーバ１０２は、機器名称と障害が発生している機能に基づいてインパクトＤＢ１０５の利用条件を検索し、利用元機器名称、利用先機器名称、及び提供機能を読み出す。
【００４１】
動作６０５において、管理サーバ１０２は、読み出した利用元機器名称、利用先機器名称、及び提供機能を含む障害の波及情報を顧客にメールにて送信するとともに、受付ＤＢ１０６に格納する。
【００４２】
以上述べたように、本実施形態の障害波及管理システム１０１は、情報機器ごとの顧客に関する情報を格納する顧客ＤＢ１０３と、情報機器の役割ごとの機能及びこの役割を実現する情報機器名称を格納する構成ＤＢ１０４と、情報機器ごとにこの情報機器が利用する他の情報機器と機能ごとの当該機能が正常に実現されるために正常に動作していることが必要である情報機器と機能を格納するインパクトＤＢ１０５と、障害の発生した情報機器と正常に動作しない機能に基づいてインパクトＤＢ１０５を検索して当該障害の影響が波及する情報機器とこの情報機器における機能とを読み出す管理サーバ１０２と、を備える。
【００４３】
従って、ある情報機器に障害が発生した場合、この障害の影響がどのような機器のどのような情報処理に波及するかを適確に把握できるという効果がある。
【００４４】
また、昨今のネットワークシステムは、冗長構成などにより複雑化しており単一障害点（その単一箇所が働かないと、システム全体が働かないような箇所）を把握することが困難となっている。
【００４５】
インパクトデータベースの「提供機能」において、他機器にて提供機能の代替が可能であるかを併せて管理することにより、代替策の存在しない提供機能（単一障害点）を容易に把握できるようになる。すなわち、単一機器の障害により、機能提供が中断しないよう対策を行えるようになる。
【００４６】
また、代替可能な提供機能数が複数存在する場合には、過剰な冗長構成（３重以上の冗長対策など）を発見できることにより過剰投資などの防止にも活用できる。
【００４７】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４８】
１０２：管理サーバ
１０３：顧客ＤＢ
１０４：構成ＤＢ
１０５：インパクトＤＢ
【図１】
2013206047.tif 000003
【図２】
2013206047.tif 000004
【図３】
2013206047.tif 000005
【図４】
2013206047.tif 000006
【図５】
2013206047.tif 000007
【図６】
2013206047.tif 000008