(57)【特許請求の範囲】
【請求項１】
複数の機器と回線で構成されるネットワークの構成情報を管理するサーバ及びユーザが利用する端末が設けられ、前記サーバがＲＤＢ管理部と、ＤＤＢ管理部とを備えるネットワーク構成情報管理システムにおいて、
前記ＲＤＢ管理部に格納された第１データを変換して前記ＤＤＢ管理部に格納するステップと、
前記ＤＤＢ管理部に格納された第２データを変換してユーザ情報管理部に格納し、ユーザ情報を作成するステップと、
前記作成するステップにより作成された前記ユーザ情報を取得し、前記端末を介して前記ユーザに前記ユーザ情報を提供するステップと、を含む
ことを特徴とするシステム構成情報取得方法。
【請求項２】
複数の機器と回線で構成されるネットワークの構成情報を管理するＲＤＢ管理部及びデータをディレクトリ形式にて保存したＤＤＢ管理部を備えたサーバ及びユーザ端末を備えたネットワーク構成情報管理システムにおいて、
前記サーバは、さらにデータ変換部、ユーザ情報作成部及びユーザ情報管理部を備え、
前記データ変換部は、前記ＲＤＢ管理部に格納された表形式のデータを変換して前記ＤＤＢ管理部に前記ディレクトリ形式にて格納し、
前記ユーザ情報作成部は、前記ＤＤＢ管理部に格納されたデータからユーザ情報を作成し、前記ユーザ情報管理部に格納し、
前記ユーザ端末は、前記ユーザ情報管理部から前記ユーザ情報を取得し、前記ユーザ端末を介して前記ユーザ情報を前記ユーザに提供する構成情報取得部を備える
ことを特徴とするネットワーク構成情報管理システム。
【請求項３】
請求項２記載のネットワーク構成情報管理システムにおいて、
前記構成情報取得部は、さらに前記ＲＤＢ管理部に格納された前記表形式のデータ、前記ＤＤＢ管理部に格納された前記ディレクトリ形式のデータ及び前記ユーザ情報の何れかを取得し、前記ユーザ端末を介し前記ユーザに提供する
ことを特徴とするネットワーク構成情報管理システム。
【請求項４】
請求項２記載のネットワーク構成情報管理システムにおいて、
前記ＲＤＢ管理部は、前記ネットワークを構成するオブジェクトである拠点、機器、ポートの管理情報、及びオブジェクト同士の接続情報を含み、
前記データ変換部は、前記ＲＤＢ管理部に格納されたデータから前記オブジェクト同士の接続関係を作成し、従属関係を拠点、機器、ポートの順に作成する
ことを特徴とするネットワーク構成情報管理システム。
【請求項５】
請求項４記載のネットワーク構成情報管理システムにおいて、
前記データ変換部は、上記拠点、機器、ポートの従属関係に基づいて前記オブジェクトのデータを前記ＤＤＢ管理部に格納する
ことを特徴とするネットワーク構成情報管理システム。
【請求項６】
請求項５記載のネットワーク構成情報管理システムにおいて、
前記ユーザ情報作成部は、前記ＤＤＢ管理部に格納されたデータを取得して前記オブジェクトの表示座標を算出し、前記オブジェクトの従属関係、接続関係、前記表示座標を含む前記ユーザ情報を作成する
ことを特徴とするネットワーク構成情報管理システム。
【請求項７】
請求項３記載のネットワーク構成情報管理システムにおいて、
前記構成情報取得部は、さらに前記ＲＤＢ管理部からオブジェクトの一覧を検索表示し、上記ユーザ情報を取得して構成図をアイコン表示し、前記アイコン表示された前記オブジェクトを選択すると、前記ＤＤＢ管理部から前記オブジェクトの管理情報を検索表示する
ことを特徴とするネットワーク構成情報管理システム。
【請求項８】
請求項７記載のネットワーク構成情報管理システムにおいて、
前記ユーザ端末にて前記オブジェクトに関する情報を変更し、当該変更箇所を該当する前記ユーザ情報に反映する
ことを特徴とするネットワーク構成情報管理システム。
【請求項９】
複数の機器と回線で構成されるネットワークの構成情報を管理するＲＤＢ管理部及びデータをディレクトリ形式にて保存したＤＤＢ管理部を備えたサーバから前記構成情報をユーザ情報として取得し、ユーザに対し提供するネットワーク構成情報表示装置において、
前記表示装置は、入力部、一覧表示部、構成図表示部、管理情報表示部、及び稼動情報表示部を有し、
前記入力部は、前記ユーザにより入力される入力条件を受け付け、
前記一覧表示部は、前記入力条件に基づき、前記ＲＤＢ管理部から前記入力条件に該当する前記機器の稼動情報一覧を取得後表示し、
前記構成図表示部は、前記サーバが有するユーザ情報管理部から前記入力条件に該当するユーザ情報を取得後、オブジェクト間接続構成図を表示し、
前記管理情報表示部は、前記ＤＤＢ管理部から前記入力条件に該当する前記機器の管理情報を取得後、該管理情報を表示する
ことを特徴とするネットワーク構成情報表示装置。
【請求項１０】
請求項９記載のネットワーク構成情報表示装置において、
前記オブジェクト間接続構成図は、前記ネットワークにおける各拠点、該各拠点に設けられている機器、及び該機器のポート間の接続関係を示した図である
ことを特徴とするネットワーク構成情報表示装置。
【請求項１１】
請求項９記載のネットワーク構成情報表示装置において、
前記ユーザ情報管理部は、前記構成図表示部を介し、前記ユーザによる前記入力条件を操作ログ情報として取得し、前記操作ログ情報を解析後、該当するユーザ情報を更新し、
前記稼動情報表示部は、前記構成図表示部により表示された前記接続構成図を通して前記ユーザにより入力された前記入力条件に従い、接続機器の利用率を一覧にて表示する
ことを特徴とするネットワーク構成情報表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は機器や回線などで構成されるネットワークの構成情報を管理するネットワーク構成情報管理システムに係り、特に利用者の用途に応じた構成情報を効率的に提供するシステム構成情報取得方法に関する。
【０００２】
【従来の技術】
ネットワーク構成情報の管理において利用者は、構成情報を様々な視点から参照する。そのため、利用者の用途に応じた構成情報を効率的に提供する機能を備えることが必要となる。
【０００３】
従来技術では特開２０００−１３３７２号公報（以下、文献１）に紹介されているように、構成情報をリレーショナル型データベース（以下ＲＤＢとする）に格納する方法、特開２０００−２８６９２１号公報（以下、文献２）に紹介されているように、構成情報をディレクトリ型データベース（以下ＤＤＢとする）に格納する方法があげられる。
【０００４】
【発明が解決しようとする課題】
構成情報の管理において利用者は、構成情報を様々な視点から参照する。例えば障害復旧作業において利用者は、稼動データを収集している機器の一覧を表形式で参照する。障害が発生すると利用者は、当該一覧表から指定した機器に関わる構成情報をアイコン表示して、接続関係を参照する。そしてアイコン表示された機器を選択し、当該機器の管理情報（例えば管理者名など）を取得し、障害復旧作業を行う。
【０００５】
ここで稼動データを収集している機器一覧を取得する場合、データを表形式で管理するＲＤＢを利用して情報を検索する方式が望ましい。構成情報をアイコン表示する場合は、データをオブジェクト指向的に管理可能なＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのデータ型を利用する方式が望ましい。また機器の管理情報を取得する場合、データを検索に特化したディレクトリ形式で管理するＤＤＢを利用する方式が望ましい。
【０００６】
しかしながら従来技術の上記文献１及び２ではＲＤＢのみやＤＤＢのみの提供など、単一のデータベースしか提供しないため、利用者は用途に応じて異なるデータベースを別々に利用しなければならない。つまり、利用者の負担が増大し、迅速な障害復旧を実現することが困難であるという問題が生じる。
【０００７】
本発明の目的は、利用者の用途に応じた構成情報を効率的に提供可能とするネットワーク構成情報管理システム及び当該システムを利用したシステム構成情報取得方法を提供することにある。
【０００８】
【課題を解決するための手段】
前記課題を解決する為、本発明は機器や回線などで構成されるネットワークの構成情報を管理するネットワーク構成情報管理システムにおいて、リレーショナル型データベースを示すＲＤＢ管理部と、ディレクトリ型データベースを示すＤＤＢ管理部と、機器などのアイコンの表示座標などを含む構成図を示すユーザ情報を管理するユーザ情報管理部を備える。
【０００９】
そして当該ＲＤＢ管理部に格納されたデータを変換して当該ＤＤＢ管理部にデータを格納するデータ変換部を備え、当該ＤＤＢ管理部に格納されたデータを変換して当該ユーザ情報管理部に格納するユーザ情報を作成するために設けたユーザ情報作成部を備える。
【００１０】
当該ＲＤＢ管理部にはネットワークを構成するオブジェクトである拠点、機器、ポートの管理情報、及びオブジェクト同士の接続情報を含み、当該データ変換部は当該ＲＤＢ管理部に格納されたデータからオブジェクト同士の接続関係を作成し、従属関係を拠点、機器、ポートの順に作成する。
【００１１】
そして当該データ変換部は上記拠点、機器、ポートの従属関係に基づいてオブジェクトのデータを当該ＤＤＢ管理部に格納する。
【００１２】
上記ユーザ情報作成部は上記ＤＤＢ管理部に格納されたデータを取得してオブジェクトの表示座標を算出し、オブジェクトの従属関係、接続関係、表示座標を含むユーザ情報を作成する。
【００１３】
また上記ＲＤＢ管理部からオブジェクトの一覧を検索表示し、上記ユーザ情報を取得して構成図をアイコン表示し、アイコン表示されたオブジェクトを選択すると、上記ＤＤＢ管理部から当該オブジェクトの管理情報を検索表示する構成情報取得機能を持つユーザ端末部を備える。
【００１４】
そしてユーザが変更した構成情報を別途参照することを可能とするため、上記端末部にてオブジェクトに関する情報を変更し、当該変更箇所を該当するユーザ情報に対し反映する。
【００１５】
【発明の実施の形態】
以下、本発明の実施例を図を用いて説明する。
【００１６】
図１は本発明の第１の実施例における、ネットワーク構成情報管理システムの機能構成図を示した図である。当該システムは管理対象となるネットワーク１０００、構成情報を管理するサーバ部１００１、構成情報を表示して利用者に提供する端末部１０１５で構成される。サーバ部１００１はリレーショナル型データベースを示すＲＤＢ管理部１００２、ディレクトリ型データベースを示すＤＤＢ管理部１００３、ユーザ情報を管理するユーザ情報管理部１００４、ＲＤＢ管理部１００２に格納されたデータを変換してＤＤＢ管理部１００３にデータを格納するデータ変換部１００５、ＤＤＢ管理部に格納されたデータを変換してユーザ情報管理部１００４に格納するユーザ情報１０１３を作成するユーザ情報作成部１００６を備える。ＲＤＢ管理部１００２には、管理対象ネットワーク１０００を構成する拠点に関する管理情報を表形式で記述した拠点表１００７、機器に関する管理情報を表形式で記述した機器表１００８、ポートに関する管理情報を表形式で記述したポート表１００９、ポート同士の接続関係を表形式で記述した接続表１０１０、機器の稼動情報を表形式で記述した稼動情報表１０１１を含む。なお稼動情報表１０１１はここでは機器のＣＰＵ利用率に関する情報を格納する。ＤＤＢ管理部１００３はネットワークを構成する拠点、機器、ポートの情報をディレクトリ形式で格納したディレクトリ型構成情報１０１２を含む。また端末部１０１４はサーバ部１００１から利用者が所望する構成情報を取得し、ＧＵＩ表示を行う構成情報取得部１０１４を備える。
【００１７】
以下、図２、３、４、５、６を用いてＲＤＢ管理部１００２に格納されている情報について説明する。
【００１８】
図２はＲＤＢ管理部１００２に格納されている拠点表１００７を示している。拠点表１００７は列「拠点名」「拠点区分」「住所」を含み、ネットワークを構成する拠点に関する管理情報を記述したものである。
【００１９】
図３はＲＤＢ管理部１００２に格納されている機器表１００８を示している。機器表１００８は列「拠点名」「機器名」「機器種別」「管理者」を含み、ネットワークを構成する機器に関する管理情報を記述したものである。
【００２０】
図４はＲＤＢ管理部１００２に格納されているポート表１００９を示している。ポート表１００９は列「機器名」「ポート名」「ポート帯域」を含み、ネットワークを構成するポートに関する管理情報を記述したものである。
【００２１】
図５はＲＤＢ管理部１００２に格納されている接続表１０１０を示している。接続表１０１０は列「機器名」「ポート名」「接続先機器名」「接続先ポート名」を含み、ポート表１００９に記述されたポート同士の接続関係を記述したものである。
【００２２】
図６はＲＤＢ管理部１００２に格納されている稼動情報表１０１１を示している。稼動情報表１０１１は列「測定日時」「機器名」「ＣＰＵ利用率」を含み、ネットワークを構成する機器に関するＣＰＵ利用率の情報を記述したものである。なお上記表１０１１は例えばＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）などにて管理対象ネットワーク１０００から収集、作成可能である。
【００２３】
以下、図７、８、９、１０、１１を用いてデータ変換部１００５がＲＤＢ管理部１００２に格納されたデータを変換してＤＤＢ管理部１００３にデータを格納する処理の詳細について述べる。
【００２４】
図７はデータ変換部１００５の処理フローを示している。データ変換部１００５はステップ１００５１でＲＤＢ管理部１００２に格納された拠点表１００７、機器表１００８、ポート表１００９を読み、図８に示すオブジェクト表１０００１を作成する。オブジェクト表１０００１は拠点表１００７と機器表１００８を列「拠点名」で結合し、その結果作成される表とポート表１００９を列「機器名」で結合した結果、作成される表である。
【００２５】
データ変換部１００５はステップ１００５２で、オブジェクト表１０００１の各行を１行ずつ参照する処理を開始する。以下オブジェクト表のａ行目の情報をＬＩＮＥ［ａ］とし、ａ＝１として説明を続ける。
【００２６】
データ変換部１００５はステップ１００５３で、ＬＩＮＥ［ａ］から指定した列に該当する情報を取得する。オブジェクト表１０００１の１行目（ＬＩＮＥ［１］）から変数ＣＯＬ［１］、ＣＯＬ［２］、ＣＯＬ［３］に該当する情報を取得する。例えばＣＯＬ［１］に該当する情報を取得した結果は「東京本部、本部、東京都・・・」となる。上記データ変換部１００５を利用してＣＯＬ［１］、ＣＯＬ［２］、ＣＯＬ［３］について取得した結果をＶＡＬＵＥ［１］、ＶＡＬＵＥ［２］、ＶＡＬＵＥ［３］とする。ＶＡＬＵＥ［１］は「東京本部、本部、東京都・・・」、ＶＡＬＵＥ［２］は「東京本部、本部、東京都・・・、サーバ９００１、ＨＰ−ＵＸ、山田」、ＶＡＬＵＥ［３］は「東京本部、本部、東京都・・・、サーバ９００１、ＨＰ−ＵＸ、山田、Ｅｔｈｅｒ０／０、１００Ｍ」となる。
【００２７】
データ変換部１００５はステップ１００５４で、ＶＡＬＵＥ［１］、ＶＡＬＵＥ［２］、ＶＡＬＵＥ［３］を１つずつ参照し、拠点や機器、ポートなどの実体を示すオブジェクト構造体１０１００（図１０）を作成する処理であるステップ１００５５を開始する。上記ＣＯＬ［１］、ＣＯＬ［２］、ＣＯＬ［３］はそれぞれ拠点、機器、ポートを示すオブジェクト構造体を作成するために必要な列で、当該列に基づいて取得可能なＶＡＬＵＥ［１］、ＶＡＬＵＥ［２］、ＶＡＬＵＥ［３］から拠点、機器、ポートを示すオブジェクト構造体を作成する。
【００２８】
ステップ１００５５の詳細を図９に示す。なおオブジェクト構造体１０１００を図１０に示し、詳細は後述する。今、ｂ＝１として説明を続ける。
【００２９】
データ変換部１００５は図９に示すオブジェクト構造体作成処理フローチャートのステップ１００５５１で、ｂの値が１ならばＶＡＬＵＥ［１］のうち、列「拠点名」に該当する情報を取得して変数ＮＶＡＬＵＥを「拠点名＝東京本部」とする。なおＮＶＡＬＵＥはオブジェクト構造体１０１００のオブジェクト名１０１００１を設定するため作成される。オブジェクト名とは複数のオブジェクト構造体を一意に識別するための識別子であり、１つのオブジェクト構造体に１つ設定される。
【００３０】
データ変換部１００５はステップ１００５５２で、ＮＶＡＬＵＥをオブジェクト名としたオブジェクト構造体が既に作成済みであるかどうかを判別する。この時点ではオブジェクト構造体は１つも作成されていないため、ステップ１００５５３に制御を移す。
【００３１】
データ変換部１００５はステップ１００５５３で、ＮＶＡＬＵＥをオブジェクト名としたオブジェクト構造体（以下ＯＢＪとする）を作成する。ここではＮＶＡＬＵＥの値である「拠点名＝東京本部」がオブジェクト名１０１００１（図１０）に格納される。なおＯＢＪの属性値１０１００２にはＶＡＬＵＥ［１］のうち、ＮＶＡＬＵＥ以外の属性値「拠点区分＝本部」「住所＝東京都・・・」の値を格納しておく。
【００３２】
データ変換部１００５はステップ１００５５４で、ｂの値が１ならばステップ１００５５５の処理に制御を移し、変数ＰＡＲＥＮＴにＯＢＪのオブジェクト名を代入する。ここでは「拠点名＝東京本部」が代入される。変数ＰＡＲＥＮＴについては後述する。
【００３３】
ここまででデータ変換部１００５は、処理の制御をステップ１００５４に制御を戻し、ｂの値に１を加えて（ｂ＝２となる）ステップ１００５５に処理の制御を移す。
【００３４】
データ変換部１００５は図９のオブジェクト構造体作成処理フローチャートのステップ１００５５１で、ｂの値が２なのでＶＡＬＵＥ［２］のうち、列「拠点名」「機器名」に該当する情報を取得して変数ＮＶＡＬＵＥを「機器名＝サーバ９００１、拠点名＝東京本部」とする。
【００３５】
データ変換部１００５はステップ１００５５２で、ＮＶＡＬＵＥ「機器名＝サーバ９００１、拠点名＝東京本部」をオブジェクト名としたオブジェクト構造体１０１００は存在しないため、ステップ１００５５３にて新規オブジェクト構造体ＯＢＪを作成する。
【００３６】
データ変換部１００５はステップ１００５５４で、ｂの値が１ではないので、ステップ１００５５７の処理に制御を移す。先述したステップ１００５５にて変数ＰＡＲＥＮＴの値を「拠点名＝東京本部」とした。変数ＰＡＲＥＮＴの値には、次に作成するＯＢＪの親の従属関係にあたるオブジェクト名を格納する。ここでは「機器名＝サーバ９００１、拠点名＝東京本部」を「拠点名＝東京本部」が保有しているという従属関係を示している。そこでＯＢＪ「機器名＝サーバ９００１、拠点名＝東京本部」の従属オブジェクト名１０１００３に変数ＰＡＲＥＮＴの値「拠点名＝東京本部」を格納する。そして１００５５５の処理に制御を移す。ここでは変数ＰＡＲＥＮＴの値が「機器名＝サーバ９００１、拠点名＝東京本部」に置き換わる。
【００３７】
以上の処理をＶＡＬＵＥ［３］に対しても同様に行うと、新たに「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」のオブジェクト構造体が作成され、当該オブジェクト構造体の親の従属関係にあたるオブジェクト構造体が「機器名＝サーバ９００１、拠点名＝東京本部」となる。
【００３８】
ここまででデータ変換部１００５は、処理の制御をステップ１００５２に戻し、ａの値を１加えて（ａ＝２となる）ステップ１００５３に処理の制御を移す。以下ＬＩＮＥ［２］はオブジェクト表１０００１の２行目であるため、ＶＡＬＵＥ［１］は「東京本部、本部、東京都・・・」、ＶＡＬＵＥ［２］は「東京本部、本部、東京都・・・、ルータ９００２、ＧＲ２０００、山田」、ＶＡＬＵＥ［３］は「東京本部、本部、東京都・・・、ルータ９００２、ＧＲ２０００、山田、Ｅｔｈｅｒ０／０、１００Ｍ」となる。
【００３９】
データ変換部１００５はステップ１００５５１で、ｂの値が１であるためＮＶＡＬＵＥを「拠点名＝東京本部」とする。
【００４０】
データ変換部１００５はステップ１００５５２で、ＮＶＡＬＵＥ「拠点名＝東京本部」をオブジェクト名としたオブジェクト構造体が既に作成済みであるかどうかを判別する。この場合、オブジェクト名「拠点名＝東京本部」としたオブジェクト構造体は既に作成済みであるため、ステップ１００５５６に制御を移す。そしてステップ１００５５６で変数ＰＡＲＥＮＴを「拠点名＝東京本部」とする。
【００４１】
データ変換部１００５は処理の制御を図７に示すデータ変換部処理フローチャートのステップ１００５４に戻し、ｂの値を１加えて（ｂ＝２となる）ステップ１００５５に処理の制御を移す。
【００４２】
データ変換部１００５はステップ１００５５１で、ｂの値が２であるためＮＶＡＬＵＥを「機器名＝ルータ９００２、拠点名＝東京本部」とする。
【００４３】
データ変換部１００５はステップ１００５５２で、ＮＶＡＬＵＥ「機器名＝ルータ９００２、拠点名＝東京本部」をオブジェクト名としたオブジェクト構造体が作成されていないため、新たなＯＢＪを作成する。そしてステップ１００５５３、１００５５４、１００５５７と進んでＯＢＪの従属オブジェクト名１０１００３に変数ＰＡＲＥＮＴの値「拠点名＝東京本部」を格納する。
【００４４】
上記処理をオブジェクト表１０００１の全ての行に対して行い、オブジェクト構造体を作成する。そしてデータ変換部１００５はステップ１００５６に制御を移す。
【００４５】
データ変換部１００５はステップ１００５６で、上記処理で作成した複数のオブジェクト構造体同士の接続関係を設定する。まず図５に示す接続表１０１０を読み込み、１行について列「機器名」「ポート名」で特定可能なオブジェクト構造体Ａを取得する。そして列「接続先機器名」「接続先ポート名」で特定可能なオブジェクト構造体Ｂを取得する。例えば接続表１０１０の１行目において、オブジェクト構造体Ａは「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」、オブジェクト構造体Ｂは「ポート名＝Ｅｔｈｅｒ０／０、機器名＝ルータ９００２、拠点名＝東京本部」となる。次にオブジェクト構造体Ａの接続オブジェクト名１０１００４にオブジェクト構造体Ｂのオブジェクト名を、オブジェクト構造体Ｂの接続オブジェクト名１０１００４にオブジェクト構造体Ａのオブジェクト名を設定する。上記処理を接続表１０１０全ての行に対して行い、オブジェクト構造体同士の接続関係を設定する。
【００４６】
データ変換部１００５はステップ１００５７で、上記処理で作成した複数のオブジェクト構造体をＤＤＢ管理部１００３へ格納する。ここでオブジェクト構造体のオブジェクト名（ステップ１００５１で作成するＮＶＡＬＵＥ）はＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）のＤＩＴ（Ｄｉｒｅｃｔｏｒｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒｅｅ）構造を構築可能とするよう作成する。各オブジェクト名はＤＮ（Ｄｉｓｔｉｎｇｕｉｓｈｅｄ  Ｎａｍｅ）値になり、例えば「拠点名＝東京本部」の下位層は「機器名＝サーバ９００１、拠点名＝東京本部」、その下位層は「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」となる。そしてデータ変換部１００５は、オブジェクト名（ＤＮ値）に基づいてオブジェクト構造体をＤＤＢ管理部１００３へ格納していく。これにより第一階層は「拠点名＝東京本部」、その下位層には「機器名＝サーバ９００１、拠点名＝東京本部」、その下位層には「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」をＤＮ値としたデータが格納される。このようにしてＤＤＢ管理部１００３には図１１に示すようなディレクトリ型構成情報１０１２が格納される。
【００４７】
以上の処理によりデータ変換部１００５は、ＲＤＢ管理部１００２に格納されたデータを変換してＤＤＢ管理部１００３にデータを格納することを可能とする。
【００４８】
以下、図１２、１３、１４を用いてユーザ情報作成部１００６がＤＤＢ管理部１００３に格納されたデータを変換してユーザ情報管理部１００４に格納するユーザ情報１０１３を作成する処理の詳細について述べる。なお本発明の第１の実施例ではユーザ情報１０１３をＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）にて表現する。
【００４９】
図１２はユーザ情報作成部１００６の処理フローを示している。ユーザ情報作成部１００６はステップ１００６１でユーザ情報１０１３を作成するための条件を変数ＤＥＦに格納する。ここでは機器「機器名＝ルータ９００４」を条件として、当該機器を経由するネットワーク経路を、図１３に示す経路情報を記述した経路情報表１０１２１から取得する。さらに、当該経路情報から取得可能な構成情報をＤＤＢ管理部１００３から取得して、図１４に示すユーザ情報１０１３を作成する処理について説明する。
【００５０】
ユーザ情報作成部１００６はステップ１００６２で、変数ＤＥＦを含む経路ＰＡＴＨを経路情報表１０１２１から検索する。経路情報表１０１２１は空行で区切られた情報までを１つの経路として保持しており、ここでは１行目から４行目が１つの経路、６行目から９行目までが１つの経路を示す。まず変数ＤＥＦを文字「＝」で区切り、前部分の文字列を経路情報表１０１２１の列と比較し、当該列から取得可能な値と変数ＤＥＦの後部分の文字列を比較し、該当する行を含む経路ＰＡＴＨを取得する。ここでは文字列「機器名」の列を検索し、該当する値「ルータ９００４」を含む経路である６行目から９行目の経路を変数ＰＡＴＨに設定する。
【００５１】
ユーザ情報作成部１００６はステップ１００６３で、変数ＰＡＴＨに該当するオブジェクト構造体の情報をＤＤＢ管理部１００３より取得する。ここでは変数ＰＡＴＨにおいて、図１３の列「拠点名」「機器名」「ポート名」から取得可能な値に該当するオブジェクト構造体「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」、「ポート名＝Ｅｔｈｅｒ０／０、機器名＝ルータ９００２、拠点名＝東京本部」、「ポート名＝Ｓｅｒｉａｌ２／２、機器名＝ルータ９００２、拠点名＝東京本部」、「ポート名＝Ｓｅｒｉａｌ０／０、機器名＝ルータ９００４、拠点名＝福岡支店」をＤＤＢ管理部１００３より取得する。
【００５２】
ユーザ情報作成部１００６はステップ１００６４で、上記処理にて取得したオブジェクト構造体の上位層を辿っていき、該当するオブジェクト構造体を取得する。ここでは「ポート名＝Ｅｔｈｅｒ０／０、機器名＝サーバ９００１、拠点名＝東京本部」の上位層である「機器名＝サーバ９００１、拠点名＝東京本部」、「拠点名＝東京本部」が、ＤＤＢ管理部１００３より取り込まれる。「ポート名＝Ｅｔｈｅｒ０／０、機器名＝ルータ９００２、拠点名＝東京本部」と「ポート名＝Ｓｅｒｉａｌ２／２、機器名＝ルータ９００２、拠点名＝東京本部」の上位層である「機器名＝ルータ９００２、拠点名＝東京本部」が、ＤＤＢ管理部１００３より取り込まれる。「ポート名＝Ｓｅｒｉａｌ０／０、機器名＝ルータ９００４、拠点名＝福岡支店」の上位層である「機器名＝ルータ９００４、拠点名＝福岡支店」、「拠点名＝福岡支店」がＤＤＢ管理部１００３より取り込まれる。
【００５３】
ユーザ情報作成部１００６はステップ１００６５で、上記処理にて取得したオブジェクト構造体からユーザ情報１０１３を作成する。まずオブジェクト構造体を端末部１０１５にてアイコン表示するための表示座標の計算を行う。ここでは機器アイコンの幅、高さを（３０、３０）、ポートアイコンの幅、高さを（１０、１０）として、例えば図１８に示すように機器を接続順に横に並べ、当該機器が保有するポートをその機器に接する座標位置に配置する。次にこれら機器、ポートを保有する拠点の幅、高さを計算する。この場合、座標計算後に保有する機器、ポートを描画する際に必要となる幅、高さを拠点の幅、高さに設定する。
【００５４】
例えば拠点「拠点名＝東京本部」は機器「機器名＝サーバ９００１、拠点名＝東京本部」「機器名＝ルータ９００２、拠点名＝東京本部」などを保有しており、これらを描画するために必要な幅、高さを拠点「拠点名＝東京本部」に設定する。なおこれら表示座標、幅、高さはオブジェクト構造体１０１００の表示座標１０１００５、幅高さ１０１００６に設定する。
【００５５】
次にこれらオブジェクト構造体１つ１つをＸＭＬエレメント＜ｃｏｍｐ＞に変換し、ユーザ情報１０１３を作成する。例えばユーザ情報１０１３の２行目から４行目のエレメントはオブジェクト構造体「拠点名＝東京本部」を示している。そして＜ｃｏｍｐ＞エレメントのｎａｍｅ属性にはオブジェクト名を設定し、＜ｐｏｓｉｔｉｏｎ＞エレメントのｘ、ｙ属性には表示座標１０１００５、ｗ、ｈ属性には幅高さ１０１００６を設定する。なおｖａｌｕｅ属性は当該オブジェクト構造体が拠点なら拠点名の値を、機器なら機器名の値を、ポートならポート名の値をそれぞれ設定する。そしてオブジェクト構造体の接続関係を接続オブジェクト名１０１００４から取得し、＜ｃｏｎｎｅｃｔｉｏｎ＞エレメントを作成する。上記処理により、ユーザ情報１０１３が作成される。なおユーザ情報１０１３のファイル名が＜ｔｏｐｏｌｏｇｙ＞エレメントの属性ｆｉｌｅｎａｍｅにて与えられる。
【００５６】
以上の処理によりユーザ情報作成部１００６は、ＤＤＢ管理部１００３に格納されたデータを変換してユーザ情報管理部１００４に格納するユーザ情報１０１３を作成することを可能とする。
【００５７】
以下、図１５、１６、１７、１８、１９、２０を用いて端末部１０１５がサーバ部１００１から構成情報を取得し、ＧＵＩ表示する処理の詳細について述べる。
【００５８】
図１５は端末部１０１５の構成情報取得部１０１４において、ユーザが要求する構成情報を検索表示する処理フローを示している。構成情報取得部１０１４はステップ１０１４０１で、例えば図１６に示すＧＵＩ画面１０１４１を表示し、ユーザが要求する構成情報を検索表示するための条件を指定可能とする。ここでは例えばＣＰＵ利用率Ｔｏｐ３を検索表示する条件、または指定した機器を中心とした構成情報を検索表示する条件を指定することを可能とする。
【００５９】
構成情報取得部１０１４はステップ１０１４０２で、ユーザがＧＵＩ画面１０１４１にて入力した条件を解析し、適切な処理を行う。ここではＣＰＵ利用率Ｔｏｐ３が条件として指定されたとする。なおこのとき入力条件ＤＥＦはＧＵＩ画面１０１４１に含まれる入力フィールド１０１４１１に入力された、ＣＰＵ利用率を取得する測定期間とする。
【００６０】
構成情報取得部１０１４はステップ１０１４０３で、ＲＤＢ管理部１００２から入力条件ＤＥＦに該当する稼動情報の一覧を取得する。そこでＲＤＢ管理部１００２に格納された稼動情報表１０１１からＤＥＦの期間内のＣＰＵ利用率を取得し、ＣＰＵ利用率の平均値が大きい順の機器に関する一覧情報を取得する。ここではＴｏｐ３はルータ９００４（平均６０％）、サーバ９００１（平均４５％）、ルータ９００２（平均３４％）となる。
【００６１】
構成情報取得部１０１４はステップ１０１４０４で、上記取得した一覧情報を表形式で図１７に示すＧＵＩ画面１０１４２に表示する。そして構成情報取得部１０１４はステップ１０１４０１に制御を戻し、ユーザからの条件入力待ち状態となる。
【００６２】
以上の処理にてユーザは、例えば稼動情報に基づいた構成情報を表形式で参照可能となり、障害が発生する可能性の高い機器の情報を素早く参照することが可能となる。
【００６３】
次にＧＵＩ画面１０１４２の表１０１４２１より選択した機器に関する構成図を表示する処理について述べる。
【００６４】
構成情報取得部１０１４はステップ１０１４０１で、入力条件ＤＥＦを取得する。ここではユーザが表１０１４２１から「ルータ９００４」を選択し、構成図表示ボタン１０１４２２を押すことで、当該機器を中心とした構成図を表示する条件ＤＥＦがユーザによって指定されたとする。すると構成情報取得部１０１４はステップ１０１４０２で入力条件ＤＥＦを解析し、ステップ１０１４０５に処理の制御を移す。
【００６５】
構成情報取得部１０１４はステップ１０１４０５で、ユーザ情報管理部１００４から「ルータ９００４」を中心としたユーザ情報１０１３（構成図情報）を取得する。なおユーザ情報１０１３は先ほど述べたユーザ情報作成部１００６にて作成される。
【００６６】
構成情報取得部１０１４はステップ１０１４０６及びステップ１０１４０７で、取得したユーザ情報１０１３を解析し、図１８に示す構成図をＧＵＩ画面１０１４３に表示する。ここではユーザ情報１０１３の＜ｃｏｍｐ＞エレメントから拠点や機器、ポートを示すアイコンの表示座標を記述した＜ｐｏｓｉｔｉｏｎ＞エレメントを参照しつつ描画し、＜ｃｏｎｎｅｃｔｉｏｎ＞エレメントからポート同士の接続関係を参照して、アイコン間に実線を描画する。そして構成情報取得部１０１４はステップ１０１４０１に制御を戻し、ユーザからの条件入力待ち状態となる。以上の処理にてユーザは、例えば特定の機器名に基づいた構成図を参照することで、当該機器が及ぼす障害の影響範囲などをビジュアルに参照することが可能となる。
【００６７】
次にＧＵＩ画面１０１４３（図１８）から指定した機器に関する管理情報を表示する処理について述べる。
【００６８】
構成情報取得部１０１４はステップ１０１４０１で、入力条件ＤＥＦを取得する。ここではユーザが構成図（図１８）から「ルータ９００２」を選択し、管理情報表示ボタン１０１４３１を押すことで、当該機器に関する管理情報を表示する条件ＤＥＦがユーザによって指定されたとする。すると構成情報取得部１０１４はステップ１０１４０２で入力条件ＤＥＦを解析し、ステップ１０１４０８に処理の制御を移す。
【００６９】
構成情報取得部１０１４はステップ１０１４０８で、ＤＤＢ管理部１００３から機器名「ルータ９００２」に該当する管理情報を取得する。ここではＤＤＢ管理部１００３に格納されたディレクトリ型構成情報１０１２を検索し、「機器名＝ルータ９００２」のオブジェクトに関する管理情報を取得する。
【００７０】
構成情報取得部１０１４はステップ１０１４０９で、上記処理にて取得した管理情報を図１９に示すようなＧＵＩ画面１０１４４にて表示する。そして構成情報取得部１０１４はステップ１０１４０１に制御を戻し、ユーザからの条件入力待ち状態となる。以上の処理にてユーザは、例えば特定の機器名に関する管理情報を参照することで、障害復旧に必要な情報を素早くに参照することが可能となる。
【００７１】
なお例えばＧＵＩ画面１０１４２の管理情報表示ボタン１０１４２３を押すことでＧＵＩ画面１０１４４を表示可能である。又、ＧＵＩ画面１０１４３の稼動情報表示ボタン１０１４３２を押すことで図２０に示すＧＵＩ画面１０１４５を表示可能である。ＧＵＩ画面１０１４５の構成図表示ボタン１０１４５１からＧＵＩ画面１０１４３を、管理情報表示ボタン１０１４５２からＧＵＩ画面１０１４４を表示可能である。つまり、構成情報取得部１０１４では一定の順序にとらわれないＧＵＩ画面の表示が可能である。
【００７２】
ＧＵＩ画面１０１４３に示す構成図では、ＧＵＩ画面１０１４３にて例えばアイコンの配置を変更し、別途変更済みの構成図を参照したい場合がある。そこでＧＵＩ画面１０１４３にて変更した情報を、ユーザ情報管理部１００４を介してユーザ情報１０１３に反映することで、ユーザが別途変更されたユーザ情報１０１３を参照することを可能とする。以下当該機能を実現するユーザ情報管理部１００４について図２１、２２、２３を用いて説明する。
【００７３】
図２１はユーザ情報管理部１００４の処理ステップを示している。ユーザ情報管理部１００４はステップ１００４１でＧＵＩ画面１０１４３（図１８）の操作ログ情報を取得する。操作ログ情報とはＧＵＩ画面１０１４３にてユーザが行った操作のログを記述したものである。例えばユーザがアイコンの表示位置をマウスドラッグにて変更する操作などがあげられる。
【００７４】
図２２はアイコンの表示位置を変更した際の操作ログ情報１００４３を示したものである。操作ログ情報１００４３はＧＵＩ画面１０１４３にて操作が行われるたびに作成され、例えばＸＭＬ形式にて記述される。操作ログ情報１００４３は１つの＜ｕｐｄａｔｅ＞エレメントに１回の操作に関する情報を含む。２行目から５行目の操作ログ情報では「機器名＝サーバ９００１、拠点名＝東京本部」のアイコンのｙ座標が２０に変更されたことを示す。なお＜ｌｏｇ＞エレメントのｆｉｌｅｎａｍｅ属性の値に、ＧＵＩ画面１０１４３が操作しているＸＭＬファイル名が与えられる。
【００７５】
ユーザ情報管理部１００４はステップ１００４２で、操作ログ情報１００４３を解析して該当するユーザ情報を更新する。ユーザ情報管理部１００４は操作ログ情報１００４３から、＜ｌｏｇ＞エレメントの属性ｆｉｌｅｎａｍｅの値を取得し、更新すべきユーザ情報１０１３を特定する。ここでは更新すべきユーザ情報１０１３はファイル名「ｕｓｅｒ０１．ｘｍｌ」となる。そして＜ｕｐｄａｔｅ＞エレメントを解析して、更新すべきユーザ情報１０１３を更新する。
【００７６】
更新したユーザ情報１０１３１を図２３に示す。操作ログ情報１００４３の２行目から５行目の情報から、ユーザ情報１０１３の６行目のｙ＝”１０”をｙ＝”２０”に変更している。又、操作ログ情報１００４３の６行目から９行目の情報から、ユーザ情報１０１３の１０行目のｙ＝”１５”をｙ＝”２５”に変更する。以上の処理にて端末部１０１５にて変更した情報をサーバ部１００１が管理するユーザ情報に反映することが可能となり、ユーザは更新した情報を別途参照することが可能となる。
【００７７】
以上に本発明の第１実施例によるネットワーク構成情報管理システムの構成例を示した。上記システムを構成するユーザ端末部１０１５は、以下の項目（ｉ）〜（ｉｉｉ）の特徴を有するネットワーク構成情報表示装置として提供することも可能である。
【００７８】
（ｉ）複数の機器や回線などで構成されるネットワークの構成情報を管理するＲＤＢ管理部及びデータをディレクトリ形式にて保存したＤＤＢ管理部を備えたサーバから前記構成情報をユーザ情報として取得し、ユーザに対し提供するネットワーク構成情報表示装置において、前記表示装置は入力部、一覧表示部、構成図表示部、管理情報表示部、及び稼動情報表示部を有し、前記入力部は前記ユーザにより入力される入力条件を受け付け、前記一覧表示部は前記入力条件に基づき、前記ＲＤＢ管理部から前記入力条件に該当する前記機器の稼動情報一覧を取得後表示し、前記構成図表示部は前記サーバが有するユーザ情報管理部から前記入力条件に該当するユーザ情報を取得後、オブジェクト間接続構成図を表示し、前記管理情報表示部は前記ＤＤＢ管理部から前記入力条件に該当する前記機器の管理情報を取得後、該管理情報を表示することを特徴とするネットワーク構成情報表示装置。
【００７９】
（ｉｉ）前記オブジェクト間接続構成図は前記ネットワークにおける各拠点、該各拠点に設けられている機器、及び該機器のポート間の接続関係を示した図であることを特徴とする、上記（ｉ）に記載のネットワーク構成情報表示装置。
【００８０】
（ｉｉｉ）前記ユーザ情報管理部は前記構成図表示部を介し、前記ユーザによる前記入力条件を操作ログ情報として取得し、前記操作ログ情報を解析後、該当するユーザ情報を更新し、前記稼動情報表示部は前記構成図表示部により表示された前記接続構成図を通して前記ユーザにより入力された前記入力条件に従い、接続機器の利用率を一覧にて表示することを特徴とする、上記（ｉ）に記載のネットワーク構成情報表示装置。
【００８１】
さらに、前述した本発明によるネットワーク構成情報管理システムは、以下の項目（ａ）から（ｇ）の特徴を有するネットワーク構成情報管理システムとして提供することも出来る。
【００８２】
（ａ）機器や回線などで構成されるネットワークの構成情報を管理するＲＤＢ管理部及びデータをディレクトリ形式にて保存したＤＤＢ管理部を備えたサーバ及びユーザ端末を備えたネットワーク構成情報管理システムにおいて、前記サーバは、さらにデータ変換部、ユーザ情報作成部及びユーザ情報管理部を備え、前記データ変換部は前記ＲＤＢ管理部に格納された表形式のデータを変換し前記ＤＤＢ管理部に前記ディレクトリ形式にて格納し、前記ユーザ情報作成部は前記ＤＤＢ管理部に格納されたデータからユーザ情報を作成し、前記ユーザ情報管理部に格納し、前記ユーザ端末は前記ユーザ情報管理部から前記ユーザ情報を取得し、前記ユーザ端末を介して前記ユーザ情報を前記ユーザに提供する構成情報取得部を備えることを特徴とするネットワーク構成情報管理システム。
【００８３】
（ｂ）前記構成情報取得部はさらに前記ＲＤＢ管理部に格納された前記表形式のデータ、前記ＤＤＢ管理部に格納された前記ディレクトリ形式のデータ及び前記ユーザ情報の何れかを取得し、前記ユーザ端末を介し前記ユーザに提供することを特徴とする、上記（ａ）に記載のネットワーク構成情報管理システム。
【００８４】
（ｃ）前記ＲＤＢ管理部は前記ネットワークを構成するオブジェクトである拠点、機器、ポートの管理情報、及びオブジェクト同士の接続情報を含み、前記データ変換部は前記ＲＤＢ管理部に格納されたデータから前記オブジェクト同士の接続関係を作成し、従属関係を拠点、機器、ポートの順に作成することを特徴とする、上記（ａ）に記載のネットワーク構成情報管理システム。
【００８５】
（ｄ）前記データ変換部は上記拠点、機器、ポートの従属関係に基づいて前記オブジェクトのデータを前記ＤＤＢ管理部に格納することを特徴とする、上記（ｃ）に記載のネットワーク構成情報管理システム。
【００８６】
（ｅ）前記ユーザ情報作成部は前記ＤＤＢ管理部に格納されたデータを取得して前記オブジェクトの表示座標を算出し、前記オブジェクトの従属関係、接続関係、前記表示座標を含む前記ユーザ情報を作成することを特徴とする、上記（ｄ）に記載のネットワーク構成情報管理システム。
【００８７】
（ｆ）前記構成情報取得部は、さらに前記ＲＤＢ管理部からオブジェクトの一覧を検索表示し、上記ユーザ情報を取得して構成図をアイコン表示し、前記アイコン表示された前記オブジェクトを選択すると、前記ＤＤＢ管理部から前記オブジェクトの管理情報を検索表示することを特徴とする、上記（ｂ）に記載のネットワーク構成情報管理システム。
【００８８】
（ｇ）前記ユーザ端末にて前記オブジェクトに関する情報を変更し、当該変更箇所を該当する前記ユーザ情報に反映することを特徴とする、上記（ｆ）に記載のネットワーク構成情報管理システム。
【００８９】
さらに、前述した本発明のネットワーク構成情報管理システムによる管理対象であるネットワークの構成情報を取得する方法として、以下の項目（Ｉ）から（ＶＩ）の特徴を備えるシステム構成情報取得方法を提供しうる。
【００９０】
（Ｉ）複数の機器や回線などで構成されるネットワークの構成情報を管理するサーバ及びユーザが利用する端末が設けられ、前記サーバがＲＤＢ管理部と、ＤＤＢ管理部とを備えるネットワーク構成情報管理システムにおいて、前記ＲＤＢ管理部に格納された第１データを変換して前記ＤＤＢ管理部に格納するステップと、前記ＤＤＢ管理部に格納された第２データを変換してユーザ情報管理部に格納し、ユーザ情報を作成するステップとを含み、前記作成するステップにより作成された前記ユーザ情報を取得し、前記端末を介して前記ユーザに前記ユーザ情報を提供するステップとを含むことを特徴とするシステム構成情報取得方法。
【００９１】
（ＩＩ）前記第１データは前記ネットワークの拠点、該拠点に設けられる前記機器、及び前記機器が備えるポート情報を表形式で有し、前記システムはさらにデータ変換部及びユーザ情報作成部を備え、前記ユーザ情報管理部は前記第２データに基づき前記ユーザ情報を作成し管理することを特徴とする、上記（Ｉ）に記載のシステム構成情報取得方法。
【００９２】
（ＩＩＩ）前記格納するステップにおいて、さらに前記データ変換部は前記ＲＤＢ管理部が有する前記第１データを読み込み、オブジェクト表を作成するステップと、前記オブジェクト表のデータを読み込み、オブジェクト構造体を作成するステップと、前記ＤＤＢ管理部に前記オブジェクト構造体の情報を格納するステップとを含むことを特徴とする、上記（ＩＩ）に記載のシステム構成情報取得方法。
【００９３】
（ＩＶ）前記オブジェクト表は前記ネットワークの拠点、機器、ポートを表形式で示し、前記オブジェクト構造体は、オブジェクト名、属性値、従属オブジェクト名、接続オブジェクト名、表示座標、及び該表示座標に関係した幅、高さの値を含む構造体であり、前記属性値、従属オブジェクト名、接続オブジェクト名は前記拠点、機器、ポートの従属関係及び接続先オブジェクトを示した値であり、前記表示座標及び幅、高さは前記端末に前記ユーザ情報を表示する際の表示位置を示すパラメータであることを特徴とする、上記（ＩＩＩ）に記載のシステム構成情報取得方法。
【００９４】
（Ｖ）前記第２データは前記データ変換部を介し変換された前記第１データをディレクトリ形式にて前記ＤＤＢ管理部に格納したデータであり、前記作成するステップにおいて、さらに前記ユーザ情報を作成する為の条件を入力し、前記機器を経由する前記ネットワークの経路を前記ＤＤＢ管理部が有する経路情報表から検索し、前記経路に該当する情報を前記ＤＤＢ管理部から取得するステップを含むことを特徴とする、上記（ＩＩ）に記載のシステム構成情報取得方法。
【００９５】
（ＶＩ）前記作成するステップにおいて、さらに前記端末を介して前記ユーザが操作ログを入力し、前記ユーザ情報管理部が前記操作ログを解析し、該当する前記ユーザ情報を更新するステップを含むことを特徴とする、上記（Ｖ）に記載のシステム構成情報取得方法。
【００９６】
（ＶＩＩ）前記提供するステップは、前記ユーザにより入力された入力条件に従い、前記機器の稼動情報、前記ネットワークの拠点間の接続機器構成図、或いは該接続機器の管理情報の何れかを一覧にて表示するステップを含むことを特徴とする、上記（Ｉ）に記載のシステム構成情報取得方法。
【００９７】
しかも、先述した本発明の第１実施例によるネットワーク構成情報管理システムを利用し当該ユーザ情報を取得し、上記ユーザ端末部を介してユーザに提供する方法として、以下の項目（１）から（７）の特徴を有するネットワーク構成情報提供サービス方法を提供することも可能である。
【００９８】
（１）複数の機器や回線などで構成されるネットワークの構成情報を管理するサーバから前記構成情報をユーザ情報として取得し、ユーザ端末を介してユーザに対し提供するネットワーク構成情報提供サービス方法において、前記ユーザは前記ユーザ端末が有する入力画面を通して入力条件を入力するステップと、前記入力条件に基づき、前記ユーザ端末は前記ユーザが要求する前記構成情報を検索するステップと、前記検索結果に従い、前記構成情報を前記機器の稼動情報の一覧、オブジェクト間接続構成図、或いは前記機器の管理情報として前記ユーザ端末に表示するステップとを含むことを特徴とするネットワーク構成情報提供サービス方法。
【００９９】
（２）前記構成情報は前記ネットワークに接続されている前記機器の稼動情報、前記ユーザ情報に含まれる前記機器の接続構成情報、前記機器の管理情報の内何れか１つを含み、前記オブジェクト間接続構成図は前記ネットワークにおける各拠点、該各拠点に備わる前記機器、及び前記機器のポート間の接続関係を示す図であることを特徴とする、上記（１）に記載のネットワーク構成情報提供サービス方法。
【０１００】
（３）前記入力条件は前記ネットワークに接続される前記機器の内、ＣＰＵ利用率の平均値が大きい機器及び該ＣＰＵ利用率を取得する測定期間、或いは前記ネットワーク内の指定した機器を中心とした前記構成情報であることを特徴とする、上記（２）に記載のネットワーク構成情報提供サービス方法。
【０１０１】
（４）前記検索するステップにおいて、前記ユーザ端末は前記ユーザが要求する前記ネットワークを構成する拠点、前記機器及び前記機器のポートの情報を検索することを特徴とする、上記（１）に記載のネットワーク構成情報提供サービス方法。
【０１０２】
（５）前記機器の稼動情報は前記ネットワークに接続される前記機器毎の前記測定期間における平均ＣＰＵ利用率を表しており、前記機器の接続構成情報は前記ネットワークを構成する各拠点、該各拠点内の前記機器及び前記機器のポートの接続情報であり、前記機器の管理情報は前記機器毎の管理者を示す情報であることを特徴とする、上記（３）に記載のネットワーク構成情報提供サービス方法。
【０１０３】
（６）前記ユーザ端末は、構成図表示部を備え、前記表示するステップにおいて、前記機器の接続構成情報が前記構成図表示部により表示される前記端末画面を通した前記ユーザによる入力に基づき、前記測定期間における任意の測定日毎の前記ＣＰＵ利用率を表示しうることを特徴とする、上記（３）に記載のネットワーク構成情報提供サービス方法。
【０１０４】
（７）前記機器の接続構成情報が表示される前記端末画面を使用した前記ユーザによる指定の入力に基づき、前記サーバが有するユーザ情報管理部は前記ユーザの操作ログ情報を取得し、該操作ログ情報を解析後、該当するユーザ情報を更新することを特徴とする、上記（６）に記載のネットワーク構成情報提供サービス方法。
【０１０５】
【発明の効果】
本発明によれば、用途に適した構成情報の管理を１つのシステムで提供することにより、利用者は構成情報を様々な視点で効率よく参照することが可能となる。これにより利用者の負担を増大させることなく、迅速な障害復旧を実現できる。
【図面の簡単な説明】
【図１】本発明の第１実施例の全体構成図である。
【図２】本発明の第１実施例の、拠点に関する管理情報を格納した拠点表を示す図である。
【図３】本発明の第１実施例の、機器に関する管理情報を格納した機器表を示す図である。
【図４】本発明の第１実施例の、ポートに関する管理情報を格納したポート表を示す図である。
【図５】本発明の第１実施例の、ポート同士の接続情報を格納した接続表を示す図である。
【図６】本発明の第１実施例の、機器のＣＰＵ利用率に関する稼動情報を格納した稼動情報表を示す図である。
【図７】本発明の第１実施例の、データ変換部の処理フローを示す図である。
【図８】本発明の第１実施例の、拠点表、機器表、ポート表を結合した表を示す図である。
【図９】本発明の第１実施例の、データ変換部におけるオブジェクト構造体作成の処理フローを示す図である。
【図１０】本発明の第１実施例の、拠点、機器、ポートなどのオブジェクトに関する情報を格納するオブジェクト構造体を示す図である。
【図１１】本発明の第１実施例の、ＤＤＢ管理部およびＤＤＢ管理部に格納したデータを示す図である。
【図１２】本発明の第１実施例の、ユーザ情報作成部の処理フローを示す図である。
【図１３】本発明の第１実施例の、経路情報を記述した経路情報表を示す図である。
【図１４】本発明の第１実施例の、ユーザ情報作成部にて作成されたユーザ情報を示す図である。
【図１５】本発明の第１実施例の、構成情報取得部の処理フローを示す図である。
【図１６】本発明の第１実施例の、構成情報を取得する形式を選択するためのＧＵＩ画面の例を示す図である。
【図１７】本発明の第１実施例の、ＣＰＵ利用率の多い機器一覧表を表示したＧＵＩ画面の例を示す図である。
【図１８】本発明の第１実施例の、構成図をアイコン表示したＧＵＩ画面の例を示す図である。
【図１９】本発明の第１実施例の、オブジェクトに関する管理情報を表示したＧＵＩ画面の例を示す図である。
【図２０】本発明の第１実施例の、オブジェクトに関する稼動情報一覧表を表示したＧＵＩ画面の例を示す図である。
【図２１】本発明の第１実施例の、ユーザ情報管理部がユーザ情報を更新するための処理フローを示す図である。
【図２２】本発明の第１実施例の、ユーザ情報を更新するための操作ログ情報の例を示す図である。
【図２３】本発明の第１実施例の、ユーザ情報管理部によって更新されたユーザ情報の例を示す図である。
【符号の説明】
１０００…管理対象ネットワーク、１００１…サーバ、１００２…ＲＤＢ管理部、１００３…ＤＤＢ管理部、１００４…ユーザ情報管理部、１００５…データ変換部、１００６…ユーザ情報作成部、１００７…拠点表、１００８…機器表、１００９…ポート表、１０１０…接続表、１０１１…稼動情報表、１０１２…ディレクトリ型構成情報、１０１３…ユーザ情報、１０１４…構成情報取得部、１０１５…端末部、１０００１…オブジェクト表、１０１００…オブジェクト構造体、１０１２１…経路情報表、１０１４１…ＧＵＩ画面、１０１４２…ＧＵＩ画面、１０１４３…ＧＵＩ画面、１０１４４…ＧＵＩ画面、１０１４５…ＧＵＩ画面、１００４３…操作ログ情報、１０１３１…ユーザ情報。
【図１】
0003884989.tif 000002
【図２】
0003884989.tif 000003
【図３】
0003884989.tif 000004
【図４】
0003884989.tif 000005
【図５】
0003884989.tif 000006
【図６】
0003884989.tif 000007
【図７】
0003884989.tif 000008
【図８】
0003884989.tif 000009
【図９】
0003884989.tif 000010
【図１０】
0003884989.tif 000011
【図１１】
0003884989.tif 000012
【図１２】
0003884989.tif 000013
【図１３】
0003884989.tif 000014
【図１４】
0003884989.tif 000015
【図１５】
0003884989.tif 000016
【図１６】
0003884989.tif 000017
【図１７】
0003884989.tif 000018
【図１８】
0003884989.tif 000019
【図１９】
0003884989.tif 000020
【図２０】
0003884989.tif 000021
【図２１】
0003884989.tif 000022
【図２２】
0003884989.tif 000023
【図２３】
0003884989.tif 000024