(57)【要約】【課題】  ネットワークの診断処理（診断プロシージャ）を自動化することにより、ネットワーク診断装置及び当該ネットワーク診断装置により管理される管理対象の装置についての診断、評価、報告等の処理を統合したネットワーク診断装置及びネットワーク診断方法を提供する。【解決手段】    ネットワーク診断方法は、ネットワーク診断処理を実行するための診断項目と診断周期情報とを含む設定データの入力を受信する第１の過程と、設定データに基づいて、各診断項目についてのネットワーク診断処理を実行する第２の過程とを有する。【選択図】  図１０
2006157919.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク診断装置であって、
ネットワーク診断処理のための設定データを保存するデータベースと、
前記ネットワーク診断処理の実行条件が満たされたか否かを判別し、前記実行条件が満たされたと判別した場合に、ネットワーク診断処理を開始させるための診断開始要求を出力するスケジューリング部と、
前記スケジューリング部からの前記診断開始要求に応答し、前記データベースに保存された前記設定データに基づいて、前記ネットワーク診断処理を実行する診断管理部とを有することを特徴とするネットワーク診断装置。
【請求項２】
外部からの前記設定データの入力を受け、前記データベースに前記設定データを保存するデータインターフェース部をさらに有することを特徴とする請求項１に記載のネットワーク診断装置。
【請求項３】
設定データ入力手段を介してネットワーク運用者によって入力された前記設定データを受信して、入力された前記設定データを前記データインターフェース部に出力するユーザーインターフェース部をさらに有することを特徴とする請求項２に記載のネットワーク診断装置。
【請求項４】
前記設定データ入力手段は、前記ネットワーク運用者が選択可能な設定項目を表示する表示手段と、前記表示手段に表示された設定項目を選択するためのポインティング指示入力手段とを有することを特徴とする請求項３に記載のネットワーク診断装置。
【請求項５】
前記ユーザーインターフェース部を通じて入力された前記設定データは、前記データインターフェース部及び前記診断管理部を通じて前記データベースに伝送されることを特徴とする請求項４に記載のネットワーク診断装置。
【請求項６】
前記スケジューリング部は、前記設定データを使用して、前記診断実行条件が満たされたか否かを判別することを特徴とする請求項１に記載のネットワーク診断装置。
【請求項７】
前記スケジューリング部は、現在時刻にネットワーク診断処理を実行しなければならない診断項目があると判別した場合に、前記実行条件が満たされたと判別することを特徴とする請求項６に記載のネットワーク診断装置。
【請求項８】
前記診断管理部は、
第１の診断管理部と、
前記第１の診断管理部からの診断実行要求に応答して、前記ネットワーク診断処理を実行する第２の診断管理部とを有することを特徴とする請求項１に記載のネットワーク診断装置。
【請求項９】
前記第１の診断管理部は、前記スケジューリング部からの診断実行開始要求に応答して、前記データベースに対して診断を実行する診断項目について問い合わせ処理を行うことを特徴とする請求項８に記載のネットワーク診断装置。
【請求項１０】
前記第２の診断管理部は、前記第１の診断管理部からの前記ネットワーク診断処理を実行するための診断項目及び前記各診断項目に応じた前記設定データを受信し、受信した前記診断項目及び設定データに基づいて前記ネットワーク診断処理を実行することを特徴とする請求項８に記載のネットワーク診断装置。
【請求項１１】
前記診断管理部は、前記設定データに基づいたネットワーク診断処理の実行後に、そのネットワーク診断処理の結果に関する情報を収集することを特徴とする請求項１に記載のネットワーク診断装置。
【請求項１２】
前記診断管理部は、収集した前記ネットワーク診断の結果に関する情報を、前記設定データに含まれる診断基準値と比較する診断結果評価処理を実行することを特徴とする請求項１１に記載のネットワーク診断装置。
【請求項１３】
ネットワーク診断装置であって、
外部から入力されるネットワーク診断処理の実行要求と、前記ネットワーク診断処理のための設定データとを受信するためのデータインターフェース部と、
前記データインターフェース部から前記実行要求と前記設定データとを受信して、受信した前記設定データに基づいて前記ネットワーク診断処理を実行する診断管理部とを有することを特徴とするネットワーク診断装置。
【請求項１４】
設定データ入力手段を介してネットワーク運用者により入力された前記設定データを受信し、当該設定データを前記データインターフェース部に出力するユーザーインターフェース部をさらに有することを特徴とする請求項１３に記載のネットワーク診断装置。
【請求項１５】
前記設定データ入力手段は、前記ネットワーク運用者が選択可能な設定項目を表示する表示手段と、前記表示手段に表示された設定項目を選択するためのポインティング指示入力手段とを有することを特徴とする請求項１４に記載のネットワーク診断装置。
【請求項１６】
前記診断管理部は、前記設定データに基づいて実行されたネットワーク診断処理の診断結果を収集し、収集した前記診断結果を前記設定データに含まれる診断基準値と比較する診断結果評価処理を実行することを特徴とする請求項１３に記載のネットワーク診断装置。
【請求項１７】
ネットワーク診断方法であって、
ネットワーク診断処理を実行するための診断項目と診断周期情報とを含む設定データの入力を受信する第１の過程と、
前記設定データに基づいて、各診断項目についてのネットワーク診断処理を実行する第２の過程とを有することを特徴とするネットワーク診断方法。
【請求項１８】
前記第２の過程で実行された前記ネットワーク診断処理の診断結果に関する情報の収集処理、評価処理及び保存処理を行う第３の過程をさらに有することを特徴とする請求項１７に記載のネットワーク診断方法 。
【請求項１９】
前記第２の過程は、前記各診断項目についての前記ネットワーク診断処理を実行する実行開始時間であるか否か判別する過程と、
診断を実行する時間であると判別される診断項目について診断を実行する過程とを有することを特徴とする請求項１７に記載のネットワーク診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク診断に関し、特に、自らの基準によって統合的にネットワーク診断を管理するネットワーク診断装置及びネットワーク診断方法に関する。
【背景技術】
【０００２】
ネットワーク運用者は、ネットワークの正常な運用のために、ネットワーク診断装置及びネットワーク診断装置の管理対象であるネットワーク装置の回線、資源、性能などの状態を、定期的あるいは非定期的に診断する必要がある（以下、このようなネットワーク診断装置及びネットワーク装置の回線、資源、性能などの状態についての診断を、「ネットワークの診断」と称する）。
【０００３】
従来、ネットワーク運用者は、ネットワークの診断のための診断項目を予め作成し、作成された診断項目に応じて該当するネットワーク診断機能をネットワーク管理プログラムにより実行し、その後、ネットワーク診断結果についての評価レポートを作成する。このとき、ネットワーク運用者は、全ての診断項目について各１項目ずつ個別的に診断機能を実行する必要があった。以下、従来のネットワーク診断について、図面を参照しながら説明する。
【０００４】
図１Ａから図１Ｈは、従来のネットワーク診断におけるネットワーク診断機能を示す図である。
【０００５】
図１Ａから図１Ｈに示すように、従来、ネットワーク診断を実行する場合、ネットワーク運用者は、各診断項目別に散在しているネットワークの診断機能を実行するために、診断しようとする全ての診断項目についての各々の診断機能を個別的に実行しなければならない。具体的には、例えば、図１Ａから図１Ｈには、８種類の相互に異なるネットワークの診断機能に関する診断項目が各々図示されているが、その他に多数あるネットワーク診断項目があり、そして、このような多数の診断項目についての機能が各々散在している。したがって、ネットワーク運用者は、ネットワーク診断を実行する場合、診断しようとする全ての診断項目についての診断処理を、各々指示して実行しなければならず、非常に不便であり、また、その診断結果の収集処理も、診断を実行する項目別に実行しなければならない。
【０００６】
また、従来のネットワーク診断では、各診断項目の診断基準がネットワーク運用者に提示されていない。すなわち、ネットワーク運用者は、ネットワーク診断において、当該診断についての基準がないため、ネットワーク運用者の主観的な判断基準により、当該ネットワークの診断及び評価を行うことになり、ネットワーク診断における客観性及び一貫性の欠如が問題視されていた。
【０００７】
したがって、ネットワーク運用者は、従来、ネットワークの診断を実行する場合には、各診断項目についての各診断機能を個別に実行し、そして、診断結果についての評価レポートの作成を個別に行う必要があることから、ネットワーク診断に長い時間を費やす必要があった。また、ネットワーク運用者の経験、知識等の主観的判断に基づいて行わなければならいことも、ネットワーク診断に長い時間を必要とする１つの要因となっていた。
【０００８】
このような従来のネットワーク診断における問題点を、図２及び図３を参照しながら詳細に説明する。
【０００９】
図２は、従来のネットワーク診断におけるネットワーク診断機能別の診断実行過程を示す図である。
【００１０】
図２のｃａｓｅ１は、ネットワーク診断装置の診断過程であり、ｃａｓｅ２及びｃａｓｅ３は、ネットワーク診断装置によって管理される管理対象のネットワーク構成要素についての診断過程である。図２に示すように、ネットワーク診断は、その対象に応じて色々な診断処理が行われ、かつ各々個別に実行される。
【００１１】
図３は、従来のネットワーク診断における診断実行過程を示すフローチャートである。
【００１２】
従来のネットワーク診断では、ネットワーク運用者がログインし。診断する各診断項目を設定する過程と(ステップS３０１、ステップＳ３０２)、設定された診断項目についての診断を各項目別に実行する過程と(ステップＳ３０４からステップＳ３１４)、診断結果についてのレポート（診断結果情報）を収集する過程と(ステップＳ３１６)、収集された診断結果をレポートとして出力する過程と(ステップＳ３１８)が行われる。
【００１３】
したがって、図１から図３を参照して説明したように、従来のネットワークの診断では、ネットワーク運用者は、診断項目数と同じ回数のメニューの移動動作及び機能実行の動作を行い、さらに診断項目数と同じ回数の診断結果の分析処理、レポートの作成処理を繰り返し実行しなければならず、使い勝手が悪く、非効率的であった。また、ネットワーク運用者毎に診断項目の選定や診断に対する判断に差があるので、診断及び評価の客観性、一貫性が欠ける問題を有しており、ネットワーク運用者が、一貫（統一）された診断基準によってネットワーク診断を統合的に管理することができるネットワーク診断装置及びネットワーク診断方法が望まれていた。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
このように、本発明は上述したような従来技術の問題点を解決するためになされたもので、その目的は、ネットワークの診断処理（診断プロシージャ）を自動化することにより、ネットワーク診断装置及び当該ネットワーク診断装置により管理される管理対象の装置についての診断、評価、報告（出力）等の処理を統合し、ネットワーク運用（管理）者にとって使い勝ってがよく、利便性の高いネットワーク診断装置及びネットワーク診断方法を提供することにある。
【００１５】
また、本発明の他の目的としては、ネットワーク診断が一貫された評価基準によって客観的、且つ一貫性を有して行うことが可能なネットワーク診断装置及びネットワーク診断方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明のネットワーク診断装置は、ネットワーク診断処理のための設定データを保存するデータベースと、ネットワーク診断処理の実行条件が満たされたか否かを判別し、前記実行条件が満たされたと判別した場合に、ネットワーク診断処理が開始させるための診断開始要求を出力するスケジューリング部と、スケジューリング部から出力された診断開始要求に応答し、データベースに保存された上記設定データに基づいて、前記ネットワーク診断処理を実行する診断管理部とを有することを特徴とする。
【００１７】
また、本発明のネットワークの診断方法は、ネットワーク診断処理を実行するための診断項目と診断周期情報とを含む設定データを受信する第１の過程と、受信した設定データに基づいて、各診断項目についてのネットワーク診断処理を実行する第２の過程とを有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ネットワーク診断装置及び管理対象の装置についての診断、評価、報告の処理を、自動化された診断プロシージャによって提供することが可能となり、ネットワーク運用者に利便性の高いネットワーク診断装置及びネットワーク診断方法を提供することが可能になる。さらに、ネットワーク運用者が希望する形態の診断方法、例えば、自動診断、受動診断などを選択可能とすることもでき、一定時間に一定の評価基準に従った客観性及び一貫性あるネットワーク診断が可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、 本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。下記の説明において、同一の構成要素については可能な限り同一の番号及び符号を使用している。なお、本発明の要旨のみを明瞭にするために、公知の機能や構成についての詳細な説明は、適宜省略する。
【００２０】
本発明は、ネットワークの診断プロシージャを自動化することにより、ネットワーク診断装置及びネットワーク診断装置により管理される管理対象装置についてのネットワークの診断、評価及びレポート作成（報告）等の処理を統合し、ネットワーク運用者（オペレータ）にとって利便性の高いネットワーク診断装置及びネットワーク診断方法を提供するものである。なお、本発明は、ネットワークシステムのネットワーク診断装置として適用される場合の他に、例えば、ネットワークシステムの全ての管理機能が備わったネットワーク管理装置（ネットワーク管理システム）に内的及び外的に付加するように本発明のネットワーク診断装置を適用することもでき、また、ネットワーク管理装置に対して、プログラミングにより本発明のネットワーク診断方法を適用することも可能である。
【００２１】
また、本発明は、ネットワーク運用者が希望する形態の診断方法、例えば、自動診断、受動診断（マニュアル診断）などを選択可能とし、一定時間に一定の評価基準に従った客観性及び一貫性あるネットワーク診断を提供するものである。
【００２２】
まず、本発明の実施形態におけるネットワーク診断装置及びネットワーク診断方法についての、ネットワーク診断機能について説明する。
【００２３】
図４は、本実施形態のネットワーク診断装置により提供されるネットワーク管理機能の分類項目を示す図である。
【００２４】
図４に示すように、本実施形態では、ネットワークの診断機能に応じて分類方法、機能定義、実行方法などを統合することができる。
【００２５】
同図において、ネットワーク診断機能の分類方法は、各診断機能をその診断時期に基づいて分類することを示している。具体的には、各診断機能は、毎日診断が行われる必要がある機能(ｄａｉｌｙ)と、毎週診断が行われる必要がある機能(ｗｅｅｋｌｙ)と、毎月診断が行われる必要がある機能(ｍｏｎｔｈｌｙ)と、で分類されている。
【００２６】
また、図４において、ネットワーク診断の機能定義は、ネットワーク運用者に対して選択可能な診断機能のリスト(機能リスト)を提供するか、基本項目を提供するかなどの機能を定義することを示している。また、ネットワーク診断の実行方法は、自動実行(ａｕｔｏｍａｔｉｃ)または受動実行(ｍａｎｕａｌ)が可能であることを示している。自動実行はスケジューラ(ｓｃｈｅｄｕｌｅｒ)により決まった時間にネットワークの診断が実行されるようにする方法である。
【００２７】
なお、図４に示したネットワークの診断機能の分類方法、機能定義及び実行方法は、本発明の理解を助けるための例示であり、ネットワークの診断機能は、図４に示した以外の様々なネットワーク診断機能に分類することが可能である。すなわち、ネットワークについてのすべての診断機能の統合が可能である。
【００２８】
図５は、図４の分類方法による具体的なネットワーク診断項目を示す図であり、図４の機能定義における基本項目として提供される診断機能を示している。
【００２９】
図５は、毎日診断を行う必要がある診断機能項目、毎週診断を行う必要がある診断機能項目及び毎月診断を行う必要がある機能項目に該当するいくつの診断機能項目を例示している。この診断機能項目は、基本項目としてネットワーク運用者に提供される。なお、図５に示した各診断機能項目についての説明は省略する。
【００３０】
次に、上述した診断機能を統合した本実施形態のネットワーク診断装置について、添付図面を参照ながら詳細に説明する。
【００３１】
図６は、本実施形態のネットワーク診断における全体構成及びネットワーク診断装置の構成図である。
【００３２】
図６に示すように、本実施形態のネットワーク診断装置６１０は、データインターフェース部(ＵＩＳＦｓｓ：Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ Ｓｅｒｖｅｒ Ｆｕｎｃｔｉｏｎ ｓｕｂｓｙｓｔｅｍ)６１２と、診断管理部(ＭＦｓｓ：Ｍａｎａｇｅｍｅｎｔ Ｆｕｎｃｔｉｏｎ ｓｕｂｓｙｓｔｅｍ)６１４と、データベース(ＤＢｓｓ：ＤａｔａＢａｓｅ ｓｕｂｓｙｓｔｅｍ)６１６と、ネットワークインターフェース部(ＮＩｓｓ：Ｎｅｔｗｏｒｋ Ｉｎｔｅｒｆａｃｅ ｓｕｂｓｙｓｔｅｍ)６１８とを備えている。
【００３３】
ここで、図６に示したＵＩＳＦｓｓ、ＭＦｓｓ、ＤＢｓｓ及びＮＩｓｓは、データインターフェース部６１２、診断管理部６１４、データベース６１６及びネットワークインターフェース部６１８の機能を実際にシステムで具体化した機能ブロックの名称である。以下、本実施形態において、このＵＩＳＦｓｓ、ＭＦｓｓ、ＤＢｓｓ及びＮＩｓｓの名称を用いて説明する。なお、これらの名称に限定されることない。すなわち、当該名称ではないが、本実施形態と同一の機能を実行可能な構成要素を含むすべてのシステムに適用可能である。
【００３４】
ＵＩＳＦｓｓ６１２は、ネットワークの診断を実行するための設定データの入力を受け、ＤＢｓｓ６１６に入力された当該設定データを出力する。この設定データは、診断項目及び診断周期（診断実行スケジュール）などの情報を含んでいる。ＤＢｓｓ６１６は、ＵＩＳＦｓｓ６１２から出力された設定データを保存する。なお、ＤＢｓｓ６１６は、厳密にデータベースではなく、入力された（受信した）データをＡＰＩ(Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｇｒａｍｍｉｎｇ Ｉｎｔｅｒｆａｃｅ)を使用してデータベースに保存する機能ブロック全体を示すものであるが、本実施形態において、ＤＢｓｓとデータベースとを区別する必要がない限り、ＤＢｓｓ６１６をデータベースとして説明する。
【００３５】
ＭＦｓｓ６１４は、設定データの各診断項目についての診断処理（ネットワーク診断処理）を実行し、その診断結果をデータベース（ＤＢｓｓ６１６）若しくはファイル等に保存する。なお、図示していないが、ＭＦｓｓ６１４は、ＣＭ(Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｍａｎａｇｅｍｅｎｔ)、ＰＭ(Ｐｅｒｆｏｒｍａｎｃｅ Ｍａｎａｇｅｍｅｎｔ)、ＦＭ(Ｆａｕｌｔ Ｍａｎａｇｅｍｅｎｔ)、ＧＭ(Ｇｅｎｅｒａｌ Ｍａｎａｇｅｍｅｎｔ)などの各診断機能項目の特性に応じた診断処理を実行することが可能な機能ブロックを含んでいる。 
【００３６】
そして、ＭＦｓｓ６１４は、ネットワーク診断装置６１０及び当該ネットワーク診断装置６１０に接続される管理対象装置であるネットワーク構成要素６３０についての診断処理を実行する。また、ネットワーク構成要素６３０についての診断処理は、インターフェースとしてＮＩｓｓ６１８を使用することにより実行される。すなわち、ＮＩｓｓ６１８は、ネットワーク構成要素６３０についての診断処理において、ＭＦｓｓ６１４とネットワーク構成要素６３０との間のインターフェースとなっている。
【００３７】
また、本実施形態のネットワーク診断装置６１０は、自動実行のためのスケジューリング部を備えている。当該スケジューリング部は、各診断項目を実行する時間（予め設定された時刻等）になったか否かを判別し、実行する時間になった診断項目についての診断処理を実行するように、ＭＦｓｓ６１４に対して診断実行開始の指示を行う、各診断項目についての診断処理のスケジューリング機能を実行する。以下、本実施形態の説明においては、スケジューリング部（クローン(ｃｒｏｎ)）６２０を一例に説明する。
【００３８】
このように上述した本実施形態におけるネットワーク診断装置６１０の構成要素のＵＩＳＦｓｓ６１２からクローン６２０は、サーバ等で実現される。
【００３９】
一方、ネットワーク運用者は、本実施形態におけるネットワーク診断装置６１０を使用してネットワークの診断を実行するために、ネットワーク運用者自身が希望するネットワーク診断のための指示事項（指示情報）をネットワーク診断装置６１０に入力することが可能である。このようなネットワーク運用者の指示事項の入力のために、ネットワーク診断装置６１０には、ＵＩｓｓ(Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ ｓｕｂｓｙｓｔｅｍ)６０２が設けられるように構成される。なお、本実施形態では、当該ＵＩｓｓ６０２を、サーバとしてのネットワーク診断装置６１０に接続されるクライアント装置６００に設けた構成について説明をしているが、上述のように、ネットワーク診断装置６１０に当該ＵＩｓｓ６０２を設ける構成としてもよい。このＵＩｓｓ６０２を通じて入力されたネットワーク運用者の指示事項は、ＵＩＳＦｓｓ６１２に出力され、ネットワークの診断処理のために使用される。そして、上述したネットワークの診断に使用される設定データについても、当該ＵＩｓｓ６０２を通じてネットワーク運用者が、ネットワーク診断装置６１０に入力することが可能である。
【００４０】
一方、ネットワーク構成要素６３０は、ＮＩｓｓ６１８からの指示に応じて、自身に対する診断を遂行することが可能であり、ネットワーク構成要素６３０は、ＮＩｓｓ６１８からの指示に応じて診断を遂行するためのエージェント６３２を含むことができる。
【００４１】
図７は、図６に示されたネットワーク診断装置６１０の各構成要素の接続関係を示す図である。
【００４２】
以下、図７を参照して、本実施形態のネットワークの診断のための設定データの入力処理及び入力された設定データに基づくネットワークの診断過程について説明する。
【００４３】
ネットワークの診断のための設定データは、ＵＩｓｓ６０２を通じてＵＩＳＦｓｓ６１２に入力される。上述のように、ＵＩｓｓ６０２は、クライアント装置６００若しくはネットワーク診断装置（サーバ）６１０に設けられる。ＵＩｓｓ６０２が、クライアン装置ト６００に設けられている場合には、当該設定データは、クライアント装置６００とネットワーク診断装置６１０とを連結する伝送線（回線）を通じて、当該ネットワーク診断装置６１０のＵＩＳＦｓｓ６１２に伝送される。一方、ＵＩｓｓ６０２が、ネットワーク診断装置（サーバ）６１０に設けられている場合には、当該設定データは、ＵＩｓｓ６０２から直接にＵＩＳＦｓｓ６１２へ入力される。このとき、ネットワーク運用者は、設定データの入力のために、ＵＩｓｓ６０２から入力インターフェース（入力手段）及び入力結果の確認のための表示手段の提供を受けることができる。これについては後述する。
【００４４】
ＵＩＳＦｓｓ６１２に入力された設定データは、ＭＦｓｓ６１４を通じてデータベース(ＤＢｓｓ)６１６に格納（保存）され、ネットワークの診断処理のために使用される。ＭＦｓｓ６１４は、必要に応じてデータベース(ＤＢｓｓ)６１６に格納された設定データを参照してネットワーク管理装置についての診断を実行する。
【００４５】
すなわち、図７に示した本実施形態のネットワーク診断装置６１０において、設定データは、ＭＦｓｓ６１４を通じてデータベース(ＤＢｓｓ)６１６に保存され、また、ＭＦｓｓ６１４を通じてデータベース(ＤＢｓｓ)６１６から読み取られて、ネットワーク診断処理のために使用される。なお、ネットワーク診断装置６１０は、設定データは、ＭＦｓｓ６１４を介さずに、ＵＩＳＦｓｓ６１２を通じてデータベース(ＤＢｓｓ)６１６に直接保存されるように構成したり、ＮＩｓｓ６１８が、ＭＦｓｓ６１４を介さずに直接に、データベース(ＤＢｓｓ)６１６に保存された設定データを読み取るように構成することも可能である。以下の説明では、上述のように、データベース(ＤＢｓｓ)６１６へのアクセスが、ＭＦｓｓ６１４を通じて行われる実施形態を一例として説明する。
【００４６】
また、図７に示したネットワーク診断装置６１０は、クローン（スケジューリング部）６２０を含まずに、ネットワークの診断についての受動実行（マニュアル実行）のみが可能なネットワーク診断装置として構成されている。ネットワークの診断処理を自動実行する場合には、上述したスケジューリング機能を実行するクローン６２０を含んだ構成とする。そして当該クローン６２０は、ＭＦｓｓ６１４に接続可能であって、設定データに基づいて動作することも可能である。すなわち、クローン６２０は、そのスケジューリング機能により、設定データに基づいて現在時刻に実行しなければならない診断項目があるか否かを判別し、実行しなければならない診断項目があると判別した場合には、該当診断項目に関する診断処理を実行するように、ＭＦｓｓ６１４に対して診断開始要求を出力する。
【００４７】
次に、添付した図面を参照して、本実施形態のネットワーク診断処理におけるデータ及び信号の流れについて説明する。まず、ＵＩｓｓ６０２を通じたネットワーク運用者の設定データ入力について説明する。
【００４８】
図８は、本実施形態における統合管理されるネットワーク管理機能による表示例を示す図である。
【００４９】
ネットワーク運用者は、クライアント装置６００のＵＩｓｓ６０２から、図８に示したような表示画面８００の提供を受けることができる。図８は、ネットワーク運用者が選択、又は確認することが可能な様々な情報を示している。
【００５０】
図８に示した表示画面８００は、設定領域（設定セクション）８１０とボタン(Ｂｕｔｔｏｎ)領域（ボタンセクション）８２０に大きく分けられている。そし、設定領域８１０は、毎日診断部(Ｄａｉｌｙ)８１１、毎週診断部(Ｗｅｅｋｌｙ)８１２及び毎月診断部(Ｍｏｎｔｈｌｙ)８１３の三つの部分に分けられ、さらに、これら３つの部分の各々は、周期設定部８１１ａ〜８１３ａと項目設定部８１１ｂ〜８１３ｂとが設けられている。
【００５１】
例えば、毎日診断部８１１について説明すれば、周期設定部８１１ａには、最上段に毎日診断するか否かを選択するチェックボックス(Ｃｈｅｃｋ Ｂｏｘ)が設けられ、その下方に「自動／受動(Ａｕｔｏ／Ｍａｎｕａｌ)」の選択欄が設けられている。そして、「自動」を選択した場合に、自動的にネットワーク診断処理を行うための診断処理実行周期を設定するためのスケジュール設定欄が設けられている。項目設定部８１１ｂには、各診断項目欄と診断項目に対応した診断基準欄とで構成されている。そして、診断項目欄（ITEM）及び診断基準欄（threshold）は、図８に示すようにテーブル(ｔａｂｌｅ)形式で表示され、初期状態では、ネットワーク診断に関する基本診断項目及び基本診断基準が選択され、表示されている。なお、この診断項目は、ＵＩｓｓ６０２を通じてネットワーク運用者により変更することが可能である。また、ネットワーク運用者は、図８の表示画面８００を通じて診断基準を確認することができ、この診断基準により、ネットワークの診断は一貫性のある基準に基づいて行われ、客観的で信頼性の高いネットワーク診断を提供することが可能になる。なお、毎週診断部(Ｗｅｅｋｌｙ)８１２及び毎月診断部(Ｍｏｎｔｈｌｙ)８１３も、毎日診断部８１１と同様に構成され、図８に示すように、診断処理実行周期の設定内容に応じたスケジュール設定欄が各々設けられている。
【００５２】
一方、ボタン領域８２０は、設定変更の事項（情報）の保存のためのＳｅｔボタン８２１と、受動（マニュアル）診断を実行するためのＲｕｎボタン８２２と、診断結果の出力のための 「Ｐｒｉｎｔボタン」８２３とで構成されている。
【００５３】
また、図８の表示画面８００は、上述した以外にも多くの情報を含むように構成してもよく、また、ネットワーク運用者は、図８の表示画面８００に表示された情報よりも多く情報の提供をＵＩｓｓ６０２か介して受けることもできる。なお、ネットワーク運用者は、図８に示した表示画面８００とは異なる形態で、このような情報の提供を受けることもでき、本実施形態では、これらの情報及び情報提供手段についての詳細な説明は省略し、図８の表示画面８００及びその表示画面８００上のいくつかの診断項目を一例として、設定データの入力について説明する。
【００５４】
ネットワーク運用者は、ＵＩｓｓ６０２から図８の表示画面８００の提供を受け、この画面上で診断を実行しようとする診断項目、各診断項目についての診断実行条件、自動実行するか否かなどを入力することができる。この入力事項は、マウスなどのポインティング指示手段を使用して図８の表示画面８００上のチェックボックスを選択することによりＵＩｓｓ６０２に入力することができる。
【００５５】
このようにネットワーク運用者により入力された設定データは、本実施形態のネットワーク診断装置６１０内で図９に示すように伝送される。
【００５６】
図９は、本実施形態のネットワーク診断における設定データの伝送過程を示すフローチャートである。
【００５７】
ＵＩｓｓ６０２に入力された設定データは、ＵＩＳＦｓｓ６１２に伝送され(ステップＳ９０１)、さらにＵＩＳＦｓｓ６１２からＭＦｓｓ６１４に伝送される(ステップＳ９０３)。そして、当該設定データは、ＭＦｓｓ６１４からデータベース(ＤＢｓｓ)６１６に伝送され、保存される(ステップＳ９０５)。
【００５８】
一方で、設定データは、データベース(ＤＢｓｓ)６１６への保存処理とは別に、ネットワーク診断の自動実行のために、クローン６２０に入力される(ステップＳ９０７)。一般に、クローン６２０に入力される設定データは、ネットワーク運用者により入力された設定データにおけるスケジューリングのための情報である。
【００５９】
そして、データベース(ＤＢｓｓ)６１６及びクローン６２０は、設定データの入力を受けたことを通知する信号（設定データの受信（格納）確認を通知するための信号）をＭＦｓｓ６１４に出力し、当該通知を受けたＭＦｓｓ６１４は、設定データが無事に入力されたことを通知する信号を ＵＩＳＦｓｓ６１２に出力し(ステップＳ９０９)、ＵＩＳＦｓｓ６１２は、設定データの入力完了（入力成功）を通知する信号をＵＩｓｓ６０２に出力する(ステップＳ９１１)。この信号を受信したＵＩｓｓ６０２は、画面出力処理を通じてネットワーク運用者に対して、当該設定データの入力処理が完了したことを通知する。
【００６０】
次に、上述のように入力された設定データに基づいた本実施形態のネットワーク診断の実行処理について説明する。まず、自動実行されるネットワークの診断処理について説明する。
【００６１】
図１０は、本実施形態における、入力された設定データに基づいて（図９参照）動作するネットワークの自動診断の実行過程を示すフローチャートである。
【００６２】
図１０において、クローン６２０は、診断実行のスケジュール情報に基づいて、診断実行時間になった診断項目があると判別すると、該当診断項目についての診断実行要求信号をＭＦｓｓ６１４に出力する(ステップＳ１００１)。ＭＦｓｓ６１４は、クローン６２０からの診断実行要求信号を受信した場合には、診断を実行すべき各診断項目についての情報を、データベース(ＤＢｓｓ)６１６に格納された設定データから読み取る(ステップＳ１００３)。ＭＦｓｓ６１４は、読み取った（読み込んだ）設定データに基づいて該当する各診断項目についての診断処理を実行する(ステップＳ１００５及びステップＳ１００７)。
【００６３】
なお、本実施形態のＭＦｓｓ６１４は、診断処理を主体的に行う第１のＭＦｓｓ６１４−１と診断処理を実行する第２のＭＦｓｓ６１４−２とで構成されている。具体的には、第１のＭＦｓｓ６１４−１が、データベース(ＤＢｓｓ)６１６に対して、該当する診断項目についての診断処理を実行するために必要な設定データの出力要求（問い合わせ）を行い、データベース(ＤＢｓｓ)６１６から取得した設定データに基づく項目別診断処理の実行を第２のＭＦｓｓ６１４−２に指示する(ステップＳ１００５)。そして、第２のＭＦｓｓ６１４−２は、第１のＭＦｓｓ６１４−１からの診断処理の実行要求に応答して、各診断項目についての診断処理を実行する。
【００６４】
その後、各診断項目についての診断結果は、第１のＭＦｓｓ６１４−１により収集され、評価処理が行われる(ステップＳ１００９)。ここで、診断結果の評価は、収集された診断結果が設定データ中の診断基準（値）を満たすか否か、すなわち、各診断項目についての診断結果が診断基準と一致、若しくは診断基準の範囲内にあるか、または、診断結果が診断基準（値）を超えているか、若しくは下回っているか、診断結果の信号種別などの判断により行われる。以下の表は、本実施形態における評価のための診断基準、診断結果及び当該診断基準に基づく評価結果の一例を示している
【００６５】
【表１】
2006157919.tif 000003
【００６６】
上記表１の診断項目の中のいくつかの項目診断について説明すると、プロセス状態(ｐｒｏｃｅｓｓ ｓｔａｔｕｓ)の評価基準値は「ＯＫ」であり、プロセス状態についての診断結果値は「ＯＫ」である。したがって、プロセス状態についての評価結果値は、「定常状態(ｎｏｒｍａｌ)」になる。また、ＤＫＵ状態(ＤＫＵ ｓｔａｔｕｓ)の診断基準値が「ＯＮ」であって、ＤＫＵ状態の診断結果値は「ＯＦＦ」である場合には、ＤＫＵ状態の評価結果値は、「非正常状態(Ａｂｎｏｒｍａｌ)」となる。第１のＭＦｓｓ６１４−１は、各診断項目についてその診断基準値と診断結果値を比較処理することにより、各診断項目の診断結果を評価する。 
【００６７】
また、第１のＭＦｓｓ６１４−１は、収集された診断結果と評価処理された診断結果（評価結果）とを保存する(ステップＳ１０１１)。この場合、診断結果をテキスト文書形式で保存したり、他の文書形式で保存することができるが、本実施形態では、診断結果の保存場所をデータベース(ＤＢｓｓ)６１６に設けている。このように収集及び保存された診断結果、評価結果情報等は、ＵＩＳＦｓｓ６１２を通じてＵＩｓｓ６０２に伝送され、ＵＩｓｓ６０２を通じてネットワーク運用者に提供される。そして、自動診断実行の場合には、このようなネットワーク診断の実行処理を通じて当該ネットワーク診断が周期的に行われる。
【００６８】
次に、受動実行（マニュアル実行）されるネットワークの診断処理について説明する。
【００６９】
図１１は、本実施形態の受動診断の実行過程を示すフローチャートである。
【００７０】
図１１に示すように、受動実行されるネットワークの診断処理は、クローン６２０、すなわち、スケジューラー（スケジュール機能）を必要としない。また、受動実行されるネットワーク診断処理は、ネットワーク運用者が当該ネットワーク診断処理を指示する（実行しようとする）その時に行われるので、一般に、設定データを保存するためのデータベース(ＤＢｓｓ)６１６も必要としない。但し、予め設定データをデータベース(ＤＢｓｓ)６１６に格納しておき、ネットワークの診断処理のマニュアル実行時に、適宜読み出して、当該設定データを使用した受動の診断処理を行うことも可能である。
【００７１】
ＵＩｓｓ６０２は、ネットワーク運用者により入力されたネットワーク診断の受動実行を指示する情報を含む設定データを、ＵＩＳＦｓｓ６１２に出力する(ステップＳ１１０１)。ＵＩＳＦｓｓ６１２は、ＵＩｓｓ６０２からの設定データ（すなわち、診断処理要求を含む設定データ）を第１のＭＦｓｓ６１４−１に出力する(ステップＳ１１０３)。第１のＭＦｓｓ６１４−１は、ＵＩＳＦｓｓ６１２から出力された設定データに基づいて、該当する診断項目についての診断処理を実行するために、第２のＭＦｓｓ６１４−２に対して、診断処理実行要求を出力する(ステップＳ１１０５)。第２のＭＦｓｓ６１４−２は、第１のＭＦｓｓ６１４−１からの指示に応答して、該当する診断項目についての診断処理を実行する(ステップＳ１１０７)。
【００７２】
そして、各診断項目についての診断結果は、第１のＭＦｓｓ６１４−１により収集されて(ステップＳ１１０９)、保存される(ステップＳ１１１１)。この場合、診断結果はデータベース(ＤＢｓｓ)６１６に格納してもよく、また、テキスト文書形式、若しくは他の文書形式で保存することができる。
【００７３】
第１のＭＦｓｓ６１４−１、診断処理が要求された全ての診断項目についての診断過程が完了すると、診断実行の完了を通知するための信号をＵＩＳＦｓｓ６１２に出力し(ステップＳ１１１３)、さらにＵＩＳＦｓｓ６１２からＵＩｓｓ６０２に対して、当該診断過程の完了を通知するための信号が出力される(ステップＳ１１１５)。なお、この実行完了を知らせる信号は、診断結果を含むように構成することができる。
【００７４】
このような受動実行によるネットワーク診断は、特定時刻でのネットワーク診断結果が要求される場合に使用することができる。
【００７５】
次に、図１２を参照して、本実施形態のネットワーク診断方法について説明する。
【００７６】
図１２は、本実施形態のネットワーク診断方法の実行過程を示すフローチャートである。
【００７７】
本実施形態のネットワーク診断方法は、ネットワーク運用者が、予め診断周期及び診断項目を設定しておけば、診断周期に基づいて自動的に該当する診断項目についての診断処理を実施し、これについての診断結果（及び評価結果）を出力することが可能になる。なお、特定の診断項目についての受動診断も可能である。
【００７８】
また、以下は、ネットワーク診断処理の自動実行における過程について説明し、受動診断における過程の説明は省略する。
【００７９】
まず、ネットワーク運用者は、ネットワーク診断プログラムにログインする(ステップＳ１２００)。このログイン過程を通じて本実施形態のネットワーク診断装置は、ネットワーク診断過程を開始する。次に、ネットワーク運用者は、ネットワークの診断処理のためのメニューを選択する(ステップＳ１２０２)。このメニューは、図８に示した表示画面８００のように表示される。図８の表示画面８００を参照すると、ネットワーク運用者は、画面上段の 「Ｃｏｎｆｉｇｕｒａｔｉｏｎ」メニューの下位メニューである「Ｓｅｌｆ Ｄｉａｇｎｏｓｔｉｃｓ」機能を選択することにより、ネットワークの診断のためのメニューを選択することができる。ネットワーク運用者は、ネットワークの診断処理を実行するための設定データをこのメニューについての表示画面から入力し、ネットワーク診断装置は、当該設定データを受信することになる。
【００８０】
次に、ネットワーク診断装置は、ネットワーク診断の自動実行のための診断周期及び診断項目などの情報を含む設定データの入力を受ける(ステップＳ１２０４)。そして、ネットワーク診断装置は、ステップＳ１２０４で入力され、受信した設定データを使用し、ネットワーク管理装置及びネットワーク構成要素などについての自動診断を実行し、自動診断実行結果の情報を収集し、当該診断結果を評価して、レポートを作成する(ステップＳ１２０６)。ネットワーク診断装置は、ステップＳ１２０６で作成された診断実行結果のレポートを出力して(ステップＳ１２０８)。ネットワーク運用者に当該診断実行結果及び評価結果等のネットワーク診断に関する情報を提供する。
【００８１】
以上、本発明の具体的な実施形態に則して詳細に説明したが、形式や細部についての種々の変更が、特許請求の範囲の記載より規定されるような本発明の精神及び範囲から逸脱することなく行われることが可能であることは、当該技術分野における通常の知識を有する者には明らかである。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００８２】
【図１Ａ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｂ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｃ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｄ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｅ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｆ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｇ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図１Ｈ】従来の各機能別に散在するネットワーク診断機能の表示例を示す図である。
【図２】従来のネットワーク管理機能別の診断実行の過程を示すフローチャートである。
【図３】従来のネットワーク診断による実行過程を示すフローチャートである。
【図４】本発明の実施形態の統合されたネットワーク管理機能の分類項目を示す図である。
【図５】図４の分類方法における具体的なネットワーク診断項目を示す図である。
【図６】本発明の実施形態におけるネットワーク診断装置の構成図である。
【図７】図６のネットワーク診断装置の各構成要素の接続関係を示す図である。
【図８】本発明の実施形態の統合管理されたネットワーク管理機能の表示例を示す図である。
【図９】本発明の実施形態のネットワーク診断における設定データの伝送過程を示すフローチャートである。
【図１０】図９の設定データに基づいて動作するネットワークの自動診断の実行過程を示すフローチャートである。
【図１１】本発明の実施形態における受動診断（マニュアル診断）の実行過程を示すフローチャートである。
【図１２】本発明の実施形態におけるネットワーク診断方法の過程を示すフローチャートである。
【符号の説明】
【００８３】
６００  クライアント装置
６１０  サーバ
６１２  インターフェース部
６１４  診断管理部
６１６  データベース
６１８  ネットワークインターフェース部
６２０  クローン（スケジューラ）
６３２  エージェント
【図１Ａ】
2006157919.tif 000004
【図１Ｂ】
2006157919.tif 000005
【図１Ｃ】
2006157919.tif 000006
【図１Ｄ】
2006157919.tif 000007
【図１Ｅ】
2006157919.tif 000008
【図１Ｆ】
2006157919.tif 000009
【図１Ｇ】
2006157919.tif 000010
【図１Ｈ】
2006157919.tif 000011
【図２】
2006157919.tif 000012
【図３】
2006157919.tif 000013
【図４】
2006157919.tif 000014
【図５】
2006157919.tif 000015
【図６】
2006157919.tif 000016
【図７】
2006157919.tif 000017
【図８】
2006157919.tif 000018
【図９】
2006157919.tif 000019
【図１０】
2006157919.tif 000020
【図１１】
2006157919.tif 000021
【図１２】
2006157919.tif 000022