(57)【要約】  本発明は、リアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法に関し、ソース対象管理ソリューションから各管理情報データを文字列形式で収集する受信モジュールと、前記受信モジュールから収集した文字列形式の各管理情報データの提供を受け、予め設定されたパージングルールに基づいて、特定単位毎に分離し、ターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入して出力するパージングモジュールと、前記パージングモジュールから出力された各管理情報データの提供を受け、予め設定されたフィルタリングルールに基づいて、特定フィールド値が特定文字列又は特定時間帯であればこれを除去して出力するフィルタリングモジュールと、前記パージングモジュール又はフィルタリングモジュールからそれぞれ出力された管理情報データの提供を受け、予め設定されたマッピングルールに基づいて、前記ターゲット統合管理ソリューションのフィールドにマッピングされるようにフィールド値を修正して出力するマッピングモジュールと、前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つから出力された各管理情報データを前記ターゲット統合管理ソリューションに送信する送信モジュールと、前記パージング、フィルタリング及びマッピングルールを設定し、各管理情報データに応じて前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つを適用するか、又は、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリングする管理モジュールとを含むことにより、従来の対象管理ソリューションと統合管理ソリューションをより容易に連携することができ、工数を減らし、統合管理によりＩＴインフラ（Infra）の安定した運営を提供できるという効果がある。
2010532502.tif 000002
【特許請求の範囲】
【請求項１】
ソース対象管理ソリューションから各管理情報データを文字列形式で収集する受信モジュールと、
前記受信モジュールから収集した文字列形式の各管理情報データの提供を受け、予め設定されたパージングルールに基づいて、特定単位毎に分離し、ターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入して出力するパージングモジュールと、
前記パージングモジュールから出力された各管理情報データの提供を受け、予め設定されたフィルタリングルールに基づいて、特定フィールド値が特定文字列又は特定時間帯であればこれを除去して出力するフィルタリングモジュールと、
前記パージングモジュール又はフィルタリングモジュールからそれぞれ出力された管理情報データの提供を受け、予め設定されたマッピングルールに基づいて、前記ターゲット統合管理ソリューションのフィールドにマッピングされるようにフィールド値を修正して出力するマッピングモジュールと、
前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つから出力された各管理情報データを前記ターゲット統合管理ソリューションに送信する送信モジュールと、
前記パージング、フィルタリング及びマッピングルールを設定し、各管理情報データに応じて前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つを適用するか、又は、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリングする管理モジュールと、を含むリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項２】
前記ソース対象管理ソリューションが、システム、データベース、ネットワーク、設備及びアプリケーション管理ソリューションを含むポイント別管理ソリューションであることを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項３】
前記システム管理ソリューションの管理情報データが、ＣＰＵ使用率、メモリ使用率又は記憶装置容量のうち少なくとも１つを含み、
前記データベース管理ソリューションの管理情報データが、データベースが正常に作動するか否かについての情報又はデータベースの記憶装置の容量を含み、
前記ネットワーク管理ソリューションの管理情報データが、ネットワーク装置が正常に作動するか否かについての情報又はネットワーク装置の負荷率を含み、
前記設備管理ソリューションの管理情報データが、コンベアが正常に作動するか否かについての情報又は室内温度を含み、そして、
前記アプリケーション管理ソリューションの管理情報データが、ウェブページ接続速度又はウェブページユーザ数を含むことを特徴とする請求項２に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項４】
前記受信モジュールが、ＴＣＰソケット通信を介して各管理情報データを能動的又は受動的に収集することを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項５】
前記特定単位毎の分離が、特定文字列又はインデックス単位で分離するか、又は、これらを組み合わせて分離することを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項６】
前記フィルタリングルールに基ついて、特定フィールド値が特定文字列であり、かつ、特定時間帯に収集された管理情報データを除去することを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項７】
前記送信モジュールが、ＴＣＰソケット通信を介して各管理情報データを前記ターゲット統合管理ソリューションに送信することを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項８】
前記管理モジュールが、グラフィックユーザインタフェース（ＧＵＩ）を含み、かつ、特定周期別チャート又はグラフでモニタリングすることを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項９】
前記管理モジュールが、統合管理ポリシーの変更に応じて前記パージング、フィルタリング及びマッピングルールが変更されるように再設定することを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項１０】
前記ターゲット統合管理ソリューションが、マキシジェント（MAXIGENT）統合管理ソリューションであることを特徴とする請求項１に記載のリアルタイム統合管理情報データ変換及びモニタリング装置。
【請求項１１】
ソース対象管理ソリューションの各管理情報データをターゲット統合管理ソリューションで統合管理できるように、収集、変換及び送信のための装置を用いてリアルタイムモニタリングする方法であって、
（ａ）前記ソース対象管理ソリューションから各管理情報データを文字列形式で収集する受信段階と、
（ｂ）前記収集した文字列形式の各管理情報データを、予め設定されたパージングルールに基づいて、特定単位毎に分離し、前記ターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入するパージング段階と、
（ｃ）前記パージング段階を行った管理情報データに対し、予め設定されたフィルタリングルールに基づいて、特定フィールド値が特定文字列又は特定時間帯であれば、前記管理情報データを除去するフィルタリング段階と、
（ｄ）前記パージング段階又はフィルタリング段階をそれぞれ行った管理情報データを、予め設定されたマッピングルールに基づいて、前記ターゲット統合管理ソリューションのフィールドにマッピングされるようにフィールド値を修正するマッピング段階と、
（ｅ）前記パージング、フィルタリング又はマッピング段階のうち少なくとも一段階を行った各管理情報データを前記ターゲット統合管理ソリューションに送信する送信段階と、
（ｆ）各管理情報データに応じて前記パージング、フィルタリング又はマッピング段階のうち少なくとも一段階を適用するか、又は、これらを組み合わせて、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリングする管理段階と、を含むことを特徴とするリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１２】
前記受信段階において、各管理情報データをＴＣＰソケット通信により能動的又は受動的に収集することを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１３】
前記パージング段階において、前記特定単位毎の分離が、特定文字列又はインデックス単位で分離するか、又は、これらを組み合わせて分離することを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１４】
前記フィルタリング段階は、前記フィルタリングルールに基づいて、特定フィールド値が特定文字列であり、かつ、特定時間帯に収集された管理情報データを除去することを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１５】
前記送信段階において、各管理情報データをＴＣＰソケット通信により前記ターゲット統合管理ソリューションに送信することを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１６】
前記管理段階が、グラフィックユーザインタフェース（ＧＵＩ）を通じて特定周期別チャート又はグラフでモニタリングすることを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１７】
前記管理段階が、統合管理ポリシーの変更に応じて前記パージング、フィルタリング及びマッピングルールが変更されるように再設定することを特徴とする請求項１１に記載のリアルタイム統合管理情報データ変換及びモニタリング方法。
【請求項１８】
請求項１１〜１７のいずれかの方法をコンピュータで実行することのできるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法に関し、より詳細には従来のポイント別管理ソリューションを統合管理ソリューションで統合管理する場合に、様々なフォーマットの管理情報データを柔軟に収集及び変換してターゲット統合管理ソリューションに送信することにより、工数を減らし、統合管理によりＩＴインフラ（Infra）の安定した運営を提供できるリアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法に関する。
【背景技術】
【０００２】
一般に、情報通信（Information Technology；以下、「ＩＴ」という）は企業の主要業務プロセスが円滑に運営されるようにする基盤となる。このようなＩＴは複数に分散された構造を１つに統合するインフラ（Infra）構造に進化している。
【０００３】
近年、一企業の複数の海外法人を対象にＩＴインフラを構築しようとする動きが多い。特に、生産／販売／営業／輸出／会計業務などの関連処理を行うための統合されたソリューション（Solution）をサポートするＩＴインフラが構築されており、これを有機的に統合して障害を管理する必要性がますます増大している。
【０００４】
しかし、従来はＩＴインフラが各管理ポイント別（例えば、生産設備管理、システム管理（ＳＭＳ）、データベース（ＤＢ）管理、ネットワーク（Network）管理、アプリケーション（Application）管理など）ソリューションによりそれぞれの管理者に管理される関係であり、個別管理ソリューションにより障害を認識したとしても有機的に連結された業務プロセスの特性上、複合的な（複数の管理ポイントでの障害）問題が起きると根本原因を把握することは困難であった。
【０００５】
また、統合管理ソリューションを導入した場合も、関連するソリューションと統合管理ソリューションの管理情報フォーマット（Format）が違ったり、管理ポリシーが変更される度にモジュールを修正しなければならないという問題が発生する。
【０００６】
すなわち、従来は、例えばマキシジェント（MAXIGENT）などの統合管理ソリューションにより予め設置されて運営されているポイント別管理ソリューションの様々な管理情報を連動するために、ポイント別管理ソリューションの各管理情報を変換するプログラムを作成したり、該当ソリューションログを分析したデータを基に、一度変換された管理情報はデータ加工を何ら行うことなく統合管理ソリューションで管理情報を収集していた。
【０００７】
このような従来技術の問題は次の通りである。
【０００８】
第一に、ポイント別管理ソリューションの管理情報データを変換するモジュールがそれぞれ存在し、これを全体的にモニタリング（Monitoring）できるユーザインタフェース（User Interface, UI）がないので、現在いかなるソリューションの管理情報が収集されているのか、データが正常に送信されているのかを確認することができない。
【０００９】
第二に、管理情報データを変換するそれぞれのモジュールが完成して運営されているときに、統合管理ポリシーの変化などによりデータ変換方式が変更された場合、ポイント別管理ソリューションのそれぞれの管理情報変換モジュールを全て修正しなければならないという不便さがある。
【００１０】
第三に、特定管理ソリューションがそれぞれのポイントから障害を報告したとしても、そのような障害の相互作用を探し出すのは困難であるため、障害の根本原因の把握が難しく、生産及びサービスに重大な支障を来たす。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、このような従来技術の問題を解決するためになされたものであり、本発明の目的は、従来のポイント別管理ソリューションと統合管理ソリューションを連携する場合に、柔軟に管理情報データを収集及び変換して連携するリアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法を提供することにある。
【００１２】
また、本発明の他の目的は、グラフィックユーザインタフェース（ＧＵＩ）を通じて、現在いかなるソリューションの管理情報の受付／変換／送信過程が正常に行われているかリアルタイムにチャート（chart）又はグラフでモニタリング（Monitoring）できるリアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法を提供することにある。
【００１３】
本発明は、マキシジェント（MAXIGENT）などの従来の統合管理ソリューションが単にＩＴインフラ（infra）リソースに対するモニタリングに限定されていたのを、生産設備、サービス設備などに拡大し、生産及びサービス業務において全方位的に統合管理できるようにすることにその目的がある。
【００１４】
本発明は、統合管制システム構成を可能にして業務プロセスに影響を及ぼすあらゆる因子（例えば、サーバ、プログラム、設備、データベース（DATABASE）など）を統合して有機的に動く生産及びサービス工程を監視し、モニタリング（Monitoring）できる環境を提供することにより、実際に企業で運営される業務を一括してモニタリングできるだけでなく、生産及びサービス工程に影響を及ぼす因子（例えば、サーバ、プログラム、設備、データベース（DATABASE）など）の相互作用まで把握し、障害発生時に迅速かつ明確に対処できるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の第１態様は、ソース対象管理ソリューションから各管理情報データを文字列形式で収集する受信モジュールと、前記受信モジュールから収集した文字列形式の各管理情報データの提供を受け、予め設定されたパージングルールに基づいて、特定単位毎に分離し、ターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入して出力するパージングモジュールと、前記パージングモジュールから出力された各管理情報データの提供を受け、予め設定されたフィルタリングルールに基づいて、特定フィールド値が特定文字列又は特定時間帯であればこれを除去して出力するフィルタリングモジュールと、前記パージングモジュール又はフィルタリングモジュールからそれぞれ出力された管理情報データの提供を受け、予め設定されたマッピングルールに基づいて、前記ターゲット統合管理ソリューションのフィールドにマッピングされるようにフィールド値を修正して出力するマッピングモジュールと、前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つから出力された各管理情報データを前記ターゲット統合管理ソリューションに送信する送信モジュールと、前記パージング、フィルタリング及びマッピングルールを設定し、各管理情報データに応じて前記パージング、フィルタリング又はマッピングモジュールのうち少なくとも１つを適用するか、又は、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリングする管理モジュールと、を含むリアルタイム統合管理情報データ変換及びモニタリング装置を提供する。
【００１６】
ここで、前記ソース対象管理ソリューションは、システム、データベース、ネットワーク、設備及びアプリケーション管理ソリューションを含むポイント別管理ソリューションであることが好ましい。
【００１７】
前記システム管理ソリューションの管理情報データは、ＣＰＵ使用率、メモリ使用率又は記憶装置容量のうち少なくとも１つを含み、前記データベース管理ソリューションの管理情報データは、データベースが正常に作動するか否か（についての情報）又はデータベースの記憶装置容量を含み、前記ネットワーク管理ソリューションの管理情報データは、ネットワーク装置が正常に作動するか否か（についての情報）又はネットワーク装置の負荷率を含み、前記設備管理ソリューションの管理情報データは、コンベアが正常に作動するか否か（についての情報）又は室内温度を含み、前記アプリケーション管理ソリューションの管理情報データは、ウェブページ接続速度又はウェブページユーザ数を含むことが好ましい。
【００１８】
前記受信モジュールは、ＴＣＰソケット通信により各管理情報データを能動的又は受動的に収集することが好ましい。
【００１９】
前記特定単位毎の分離は、特定文字列又はインデックス単位で分離するか、又は、これらを組み合わせて分離することが好ましい。
【００２０】
前記フィルタリングルールに基づいて、特定フィールド値が特定文字列であり、特定時間帯に収集された管理情報データを除去することが好ましい。
【００２１】
前記送信モジュールは、ＴＣＰソケット通信により各管理情報データを前記ターゲット統合管理ソリューションに送信することが好ましい。
【００２２】
前記管理モジュールは、グラフィックユーザインタフェース（ＧＵＩ）を含み、特定周期別チャート又はグラフでモニタリングすることが好ましい。
【００２３】
前記管理モジュールは、統合管理ポリシーの変更に応じて前記パージング、フィルタリング及びマッピングルールが変更されるように再設定することが好ましい。
【００２４】
前記ターゲット統合管理ソリューションは、マキシジェント（MAXIGENT）統合管理ソリューションであることが好ましい。
【００２５】
本発明の第２態様は、ソース対象管理ソリューションの各管理情報データをターゲット統合管理ソリューションで統合管理できるように、収集、変換及び送信のための装置を用いてリアルタイムモニタリングする方法において、（ａ）前記ソース対象管理ソリューションから各管理情報データを文字列形式で収集する受信段階と、（ｂ）前記収集した文字列形式の各管理情報データを、予め設定されたパージングルールに基づいて、特定単位毎に分離し、前記ターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入するパージング段階と、（ｃ）前記パージング段階を行った管理情報データを、予め設定されたフィルタリングルールに基づいて、特定フィールド値が特定文字列又は特定時間帯であればこれを除去するフィルタリング段階と、（ｄ）前記パージング段階又はフィルタリング段階をそれぞれ行った管理情報データを、予め設定されたマッピングルールに基づいて、前記ターゲット統合管理ソリューションのフィールドにマッピングされるようにフィールド値を修正するマッピング段階と、（ｅ）前記パージング、フィルタリング又はマッピング段階のうち少なくとも一段階を行った各管理情報データを前記ターゲット統合管理ソリューションに送信する送信段階と、（ｆ）各管理情報データに応じて前記パージング、フィルタリング又はマッピング段階のうち少なくとも一段階を適用するか、又は、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリングする管理段階とを含むことを特徴とするリアルタイム統合管理情報データ変換及びモニタリング方法を提供する。
【００２６】
ここで、前記受信段階において、各管理情報データはＴＣＰソケット通信により能動的又は受動的に収集することが好ましい。
【００２７】
前記パージング段階において、前記特定単位毎の分離は特定文字列又はインデックス単位で分離するか、又は、これらを組み合わせて分離することが好ましい。
【００２８】
前記フィルタリング段階は、前記フィルタリングルールに基づいて、特定フィールド値が特定文字列であり、特定時間帯に収集された管理情報データを除去することが好ましい。
【００２９】
前記送信段階において、各管理情報データはＴＣＰソケット通信により前記ターゲット統合管理ソリューションに送信することが好ましい。
【００３０】
前記管理段階は、グラフィックユーザインタフェース（ＧＵＩ）を通じて特定周期別チャート又はグラフでモニタリングすることが好ましい。
【００３１】
前記管理段階は、統合管理ポリシーの変更に応じて前記パージング、フィルタリング及びマッピングルールが変更されるように再設定することが好ましい。
【００３２】
本発明の第３態様は、前述したリアルタイム統合管理情報データ変換及びモニタリング方法を実行するためのプログラムを記録した記録媒体を提供する。
【発明の効果】
【００３３】
前述したような本発明のリアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法によれば、従来のポイント別管理ソリューションのそれぞれの管理情報変換モジュールを該当担当者だけでなく、統合運営管理者も１画面でモニタリングできるようにすることにより、現在いかなるソリューションの管理情報の受付／変換／送信が正常に行われているかを確認することができ、統合管理ポリシーが変更される場合にグラフィックユーザインタフェース（ＧＵＩ）で管理者が容易に管理情報変換ルールを変更することができるので、より安定した統合管理運営が行えるという利点がある。
【００３４】
また、本発明によれば、従来散在しているモニタリング（Monitoring）システム（例えば、システム管理（ＳＭＳ）、データベース（ＤＢ）管理、ネットワーク（Network）管理、アプリケーション（Application））を一カ所で運営することによりコストを低減でき、生産及びサービスに影響を及ぼすあらゆる因子（例えば、サーバ、プログラム、設備、ネットワーク（NETWORK）、データベース（DATABASE）など）を共に有機的に統合することにより、運営プロセスの因子（例えば、サーバ、プログラム、設備、データベース（DATABASE）など）を個別にモニタリング（Monitoring）する方法では探し出すことが困難な障害の根本原因を容易に探し出し、運営プロセスの中断を最小限に抑えて安定した運営をサポートできるという利点がある。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング装置を説明するための全体的なブロック構成図である。
【図２】本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング方法を説明するための全体的なフローチャートである。
【発明を実施するための形態】
【００３６】
以下、添付図面を参照して本発明の実施形態を詳細に説明する。しかし、次に例示する本発明の実施形態は様々な他の形態に変形することができ、本発明の範囲が次に詳述する実施形態に限定されるものではない。本発明の実施形態は、当業界における通常の知識を有する者に本発明をより完全に説明するために提供されるものである。
【００３７】
図１は、本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング装置を説明するための全体的なブロック構成図である。
【００３８】
図１を参照すると、本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング装置２００は、受信モジュール２１０、パージングモジュール２２０、フィルタリングモジュール２３０、マッピングモジュール２４０、送信モジュール２５０及び管理モジュール２６０を含む。
【００３９】
ここで、受信モジュール２１０は、ソース対象管理ソリューションから様々な管理情報データを文字列形式で収集する機能を実行する。
【００４０】
前記ソース対象管理ソリューションは、ポイント別管理ソリューションであり、システム管理（System Management System, SMS）ソリューション（例えば、IBM Tivoli、CA Unicenter、BMC Patrolなど）、データベース（ＤＢ）管理ソリューション（例えば、Toad、Orangeなど）、ネットワーク（Network）管理ソリューション（例えば、HP OpenView、Infranics SysMasterなど）、設備管理ソリューション（例えば、eMTS、FDCなど）、及びアプリケーション（Application）管理ソリューション（例えば、Jenniferなど）などを含む。
【００４１】
また、前記システム管理（ＳＭＳ）ソリューションの管理情報データは、例えばＣＰＵ使用率、メモリ使用率又は記憶装置容量などを含み、前記データベース（ＤＢ）管理ソリューションの管理情報データは、例えばデータベース（ＤＢ）が正常に作動するか否か（についての情報）又はデータベース（ＤＢ）の記憶装置容量などを含み、前記ネットワーク管理ソリューションの管理情報データは、例えばネットワーク装置が正常に作動するか否か（についての情報）又はネットワーク装置の負荷率などを含み、前記設備管理ソリューションの管理情報データは、例えばコンベアが正常に作動するか否か（についての情報）又は室内温度などを含み、前記アプリケーション管理ソリューションの管理情報データは、例えばウェブページ接続速度又はウェブページユーザ数などを含む。
【００４２】
一方、受信モジュール２１０は、ＴＣＰ（Transmission Control Protocol）ソケット（Socket）通信により各管理情報データを能動的（Collecting）又は受動的（Socket Listening）に収集することができる。
【００４３】
すなわち、各管理情報データの収集は、マキシジェント（MAXIGENT）などのターゲット統合管理ソリューションからソケット（Socket）通信（ＴＣＰ）により単方向で管理情報データを受信する方法と、マキシジェント（MAXIGENT）が提供するＡＰＩ（Application Programming Interface）を通じて作成された各ポイント管理ソリューションの管理情報送信モジュールがソケット（Socket）通信（ＴＣＰ）により送信した管理情報データを受信する方法と、最後に特定ホスト（Host）にデータベース（Database）、ログ（Ｌｏｇ）、シェル（Shell）などをマキシジェント（MAXIGENT）インタフェースマネージャエージェント（Interface Manager Agent）により周期的に実行した結果として管理情報を受信する方法などがある。これらのうち、該当管理ソリューションの特性に応じて実現可能な方式を決定することが好ましい。
【００４４】
パージングモジュール２２０は、受信モジュール２１０から収集した文字列形式の各管理情報データの提供を受け、予め設定されたパージングルール（Parsing Rule）により、特定単位毎に分離し、例えばマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名（変数名）をそれぞれ挿入して出力する機能を実行する。
【００４５】
これを具体的に説明すると、各管理情報データが受信モジュール２１０により各ポイント管理ソリューションから受信されるとき、ＴＣＰソケット（Socket）通信により受信されるので、文字列形式で存在する。また、この文字列は特定単位（管理ソリューションによって単位は異なる）毎にそれぞれ意味を有する。
【００４６】
従って、前記パージングルールは、これを単位毎に切ってそれぞれの単位にマキシジェント（MAXIGENT）などの統合管理ソリューションで認識できるように、管理情報フィールド名（変数名）を入力することにより、マッピング（Mapping）やフィルタリング（Filtering）あるいは管理情報の送信時に使用できるようにするルールである。
【００４７】
ここで、前記単位毎に切る基準は、下記の通り大きく３つに分けられる。第一は、特定文字単位で切る方法であり、例えば受信された文字列が「CPU^^CPU usage high^^20060910」であれば、これを「^^」単位で切ると、「CPU」、「CPU usage high」、「20060910」となり、それぞれのフィールド名にマキシジェント（MAXIGENT）などの統合管理ソリューションで必要とする管理情報フィールド名を入力する。
【００４８】
第二は、特定インデックス（Index）単位で切る方法であり、例えば受信された文字列が「DB001003121917」のように管理情報文字列の長さが全て同一である場合に２、３、３及び６でインデックス（Index）を切ると、「DB」、「001」、「003」、「121917」となり、それぞれのフィールド名にマキシジェント（MAXIGENT）統合管理ソリューションで必要とする管理情報フィールド名を入力する。
【００４９】
第三は、前記２つの方式を組み合わせて使用する方法である。
【００５０】
一方、管理モジュール２６０では、例えばグラフィックユーザインタフェース（Graphical User Interface, GUI）を通じて前記パージングルール、すなわち文字列形式の管理情報データを単位毎に切り、それぞれの単位にマキシジェント（MAXIGENT）などの統合管理ソリューションで認識する管理情報フィールド名（変数名）を入力するように画面を提供することができる。
【００５１】
フィルタリングモジュール２３０は、パージングモジュール２２０から出力された各管理情報データの提供を受け、予め設定されたフィルタリングルール（Filtering Rule）により、特定フィールド値が特定文字列又は特定時間帯であればこれを除去して出力する機能を実行する。
【００５２】
ここで、前記フィルタリングルールは、各管理情報データの特定フィールド（Field）値が特定文字列である場合（正規表現可能）、あるいは特定時間帯である場合、最後に２つの条件の組み合わせなどのルールを指定してこれを適用する場合、すなわちルールに該当する場合、その管理情報データはターゲット統合管理ソリューションに送信しない方式のルールである。
【００５３】
これを具体的に説明すると、各ポイント別管理ソリューションの管理情報データが全てマキシジェント（MAXIGENT）などの統合管理ソリューションで必要なわけではない。例えば、特定企業は夜間に１時間データベース（Database）を中断することがある。これは、統合管理画面で障害事項として報告されてはならない管理情報データである。また、管理情報データのうち特定フィールド値が、例えば「正常」という文字列である場合、これは統合管理画面に表示されてはならないこともある。
【００５４】
このように、特定時間帯あるいは特定フィールド値が運営者の指定した文字列である場合は、これをマキシジェント（MAXIGENT）統合管理ソリューションに送信してはならないことがあるが、これを管理モジュール２６０のグラフィックユーザインタフェース（ＧＵＩ）で設定して必要なポイント管理ソリューション処理プロセシングロジック（Logic）に配置すると、すなわちフィルタリングモジュール２３０を配置すると、該当する管理情報データはこれ以上進められずに削除される。
【００５５】
一方、本発明の一実施形態においては、フィルタリングモジュール２３０をパージングモジュール２２０の次に配置することが好ましいが、これに限定されるものではなく、受信モジュール２１０の次に配置することもできる。
【００５６】
マッピングモジュール２４０は、パージングモジュール２２０又はフィルタリングモジュール２３０からそれぞれ出力された管理情報データの提供を受け、予め設定されたマッピングルール（Mapping Rule）により、例えばマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションのフィールド（Field）にマッピング（Mapping）されるようにフィールド値を修正して出力する機能を実行する。
【００５７】
ここで、前記マッピングルールは、管理情報データの特定フィールド（Field）値が特定文字列である場合（正規表現可能）に、該当フィールド（Field）あるいは他のフィールド（Field）の値を指定することのできるルールである。
【００５８】
これを具体的に説明すると、各ポイント管理ソリューションの管理情報データと、マキシジェント（MAXIGENT）などのターゲット統合管理ソリューションの管理情報データのフィールドが１：１でマッピングされないので、各ポイント管理ソリューションの管理情報データがパージングモジュール２２０又はフィルタリングモジュール２３０を介したとしても完全なマキシジェント（MAXIGENT）管理情報データにはならない。
【００５９】
従って、これを分析して、ないフィールドの値を入力するルールがマッピングルール（Mapping Rule）である。前記マッピングルールは、単に必要なフィールド値を定数として入力する場合もあり、特定フィールドの値条件によってフィールド値が異なることもある。これを管理モジュール２６０のグラフィックユーザインタフェース（ＧＵＩ）上で全て入力することができる。
【００６０】
送信モジュール２５０は、パージングモジュール２２０、フィルタリングモジュール２３０又はマッピングモジュール２４０のうち少なくとも１つのモジュールから出力された各管理情報データを、例えばマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションに送信する機能を実行する。
【００６１】
すなわち、変換過程まで経た各管理情報データを管理者が指定した統合管理ソリューションにＴＣＰソケット（Socket）で送信したり、データベース（Database）の特定テーブルに挿入（Insert）することができる。もちろん、必要に応じて複数のターゲット統合管理ソリューションに管理情報データを送信することができる。
【００６２】
管理モジュール２６０は、前記パージング、フィルタリング及びマッピングルールを設定し、各管理情報データに応じてパージングモジュール２２０、フィルタリングモジュール２３０又はマッピングモジュール２４０のうち少なくとも１つのモジュールを適用するか、又は、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリング（Monitoring）する機能を実行する。
【００６３】
すなわち、受信モジュール２１０から収集した管理情報データは文字列形式で存在するが、例えばグラフィックユーザインタフェース（ＧＵＩ）でパージング（Parsing）／マッピング（Mapping）／フィルタリング（Filtering）ルールを設定することができ、これを各管理ソリューション別に管理者が該当ルールを組み合わせて管理情報を変換することができる。
【００６４】
このような管理モジュール２６０は、管理情報データの加工及び変換ルール（Rule）を動的に配置することができる。すなわち、前述したようにそれぞれ必要なルール（Rule）を定義し、その後各ポイント管理ソリューションなどの管理情報データの形態に応じて必要なルール（Rule）をユーザが配置して運営すればよい。
【００６５】
また、一度配置されたルール（Rule）が固定されるのではなく、グラフィックユーザインタフェース（ＧＵＩ）上で各ポイント管理ソリューションの管理情報データ処理ロジックで随時挿入／削除することができる。
【００６６】
一方、管理モジュール２６０は、各管理情報データの処理過程をリアルタイムでモニタリング（Monitoring）することができる。前述した従来技術の問題において、別途のプログラムでそれぞれ変換される構造では１つのグラフィックユーザインタフェース（ＧＵＩ）でモニタリングできないので、特定変換プログラムの誤作動を起こし、どのポイント管理ソリューションの管理情報データが統合管理されていないか確認して措置することができない。
【００６７】
そこで、管理モジュール２６０のグラフィックユーザインタフェース（ＧＵＩ）では、各ポイント管理ソリューション別にプロセシング過程を開始（Start）／停止（Stop）できるだけでなく、管理情報データの受信、処理及び送信が正常に作動しているか特定周期別にその件数をリアルタイムにチャート（Chart）又はグラフ（Graph）でモニタリングすることができる。
【００６８】
前述したように構成された、本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング装置２００は、従来技術でそれぞれのポイント管理ソリューション別に作成されていたプログラムの代わりに、様々な形式の管理情報データを全て収集し、各管理情報データを、例えばマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションで必要とする管理情報データの形態で加工及び変換過程を経て、ＴＣＰソケット（Socket）通信で送信してＩＴインフラ（Infra）の全ての管理ポイントをマキシジェント（MAXIGENT）統合管理ソリューションで管理できるようにした装置である。
【００６９】
また、管理モジュール２６０のグラフィックユーザインタフェース（ＧＵＩ）で各ポイント管理ソリューション別に管理情報データが正常に処理されているかをチャート又はグラフでモニタリング（Monitoring）できる装置である。
【００７０】
図２は、本発明の一実施形態によるリアルタイム統合管理情報データ変換及びモニタリング方法を説明するための全体的なフローチャートである。
【００７１】
図２を参照すると、まず受信モジュール（２１０，図１参照）によりソース対象管理ソリューション（１００，図１参照）、すなわちポイント別管理ソリューションから様々な形態の管理情報データを文字列形式で収集する（Ｓ１００）。
【００７２】
次に、パージングモジュール（２２０，図１参照）により前記段階Ｓ１００で収集した文字列形式の各管理情報データを、予め設定されたパージングルール（Parsing Rule）により、特定単位毎に分離し、例えばマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションで認識できるように、前記分離された各単位に特定フィールド名をそれぞれ挿入する（Ｓ２００）。
【００７３】
その後、フィルタリングモジュール（２３０，図１参照）により前記段階Ｓ２００を行った管理情報データを、予め設定されたフィルタリングルール（Filtering Rule）により、特定フィールド値が特定文字列又は特定時間帯であればこれを除去して出力する（Ｓ３００）。
【００７４】
次に、マッピングモジュール（２４０，図１参照）により前記段階Ｓ２００又は段階Ｓ３００をそれぞれ行った管理情報データを、予め設定されたマッピングルール（Mapping Rule）により、マキシジェント（MAXIGENT）などのターゲット統合管理ソリューションのフィールドにマッピング（Mapping）されるようにフィールド値を修正する（Ｓ４００）。
【００７５】
その後、前記段階Ｓ２００、段階Ｓ３００又は段階Ｓ４００のうち少なくとも一段階を行った各管理情報データをマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションに送信する（Ｓ５００）。
【００７６】
最後に、各管理情報データに応じて前記段階Ｓ２００、段階Ｓ３００又は段階Ｓ４００のうち少なくとも一段階を適用するか、これらを組み合わせ、各管理情報データの収集、変換及び送信過程をリアルタイムでモニタリング（Monitoring）する（Ｓ６００）。
【００７７】
前述したように、本発明は、企業のＩＴインフラ（Infra）を、例えばマキシジェント（MAXIGENT）などの統合管理ソリューションで統合管理する場合に、従来のポイント管理ソリューションなどとの連携をより容易にするために提供するインタフェース（Interface）機能の提供を目的に作成された装置及び方法であり、従来のポイント別管理ソリューションの管理情報データを収集する方式、管理情報データ変換などの作業を管理者がグラフィックユーザインタフェース（ＧＵＩ）を通じて定義及び適用することができるので、様々なフォーマット（Format）の管理情報を柔軟にマキシジェント（MAXIGENT）などのターゲット統合管理ソリューションで変換し、マキシジェント（MAXIGENT）が企業のＩＴインフラ（Infra）を統合管理できるようにする。
【００７８】
これにより、本発明は、各管理ポイント（例えば、ＳＭＳ、ＤＢ、Network、Application）別に別途管理していた部分をより容易かつ柔軟に統合できるので、工数を減らし、統合管理によりＩＴインフラ（Infra）の安定した運営を提供することができる。
【００７９】
一方、本発明の実施形態によるリアルタイム統合管理情報データ変換及びモニタリング方法はまた、コンピュータ読取可能な記録媒体にコンピュータ読取可能なコードとして実現することができる。コンピュータ読取可能な記録媒体には、コンピュータシステム読取可能なデータが保存されるあらゆる種類の記録装置が含まれる。
【００８０】
例えば、コンピュータ読取可能な記録媒体としては、ロム（ＲＯＭ）、ラム（ＲＡＭ）、ＣＤロム（ＣＤ−ＲＯＭ）、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、外部記憶装置、不揮発性メモリ（Flash Memory）、光データ記憶装置などがあり、また搬送波（例えば、インターネットによる送信）の形態で実現されるものがさらに含まれる。
【００８１】
また、コンピュータ読取可能な記録媒体は、コンピュータ通信網に接続されたコンピュータシステムに分散され、分散して読み出すことのできるコードとして保存されて実行される。
【００８２】
前述した本発明によるリアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法の好ましい実施形態について説明したが、本発明はこれに限定されるものではなく、請求の範囲と発明の詳細な説明及び添付図面の範囲内で様々に変形して実施することができ、それらもまた本発明に含まれる。
【符号の説明】
【００８３】
１００：ソース対象管理ソリューション
２００：モニタリング装置
２１０：受信モジュール
２２０：パージングモジュール
２３０：フィルタリングモジュール
２４０：マッピングモジュール
２５０：送信モジュール
２６０：管理モジュール
３００：ターゲット統合管理ソリューション
【図１】
2010532502.tif 000003
【図２】
2010532502.tif 000004
【国際調査報告】
2010532502.tif 000005
2010532502.tif 000006