(57)【要約】【課題】ハードウェアやソフトウェアが提供するＷｅｂベースの管理画面との密接な連携を実現し、もって迅速な障害対応を可能とする運用管理端末プログラム、運用管理端末装置および中継プログラムを提供すること。【解決手段】運用管理端末プログラム２１０ｂは、表示したメッセージ情報の一つの詳細情報の表示を求められたならば、管理画面呼出定義情報１２０ｂの情報を使用して、表示する画面の選択と、画面呼び出しのためのパラメータの生成をおこなう。そして、運用管理端末プログラム２１０ｂから起動されたＷｅｂブラウザ２２０ｂがＷｅｂサーバプログラム７２０ｂに画面を要求し、Ｗｅｂサーバプログラム７２０ｂから呼び出された中継プログラム７３０ｂが認証処理と画面取得とをおこなって、Ｗｅｂブラウザ２２０ｂへ応答する。【選択図】        図１０
2006127273.tif 000002
【特許請求の範囲】
【請求項１】
複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末プログラムであって、
前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手順と、
前記定義情報取得手順が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手順と、
前記管理画面選択手順が選択したＷｅｂベースの管理画面を、前記定義情報取得手順が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手順と
をコンピュータに実行させることを特徴とする運用管理端末プログラム。
【請求項２】
前記管理画面選択手順が選択したＷｅｂベースの管理画面を表示させるためのパラメータと、前期パラメータをリクエストとして送信するための手続きとを含んだＷｅｂページを生成するＷｅｂページ生成手順をさらにコンピュータに実行させ、
前記管理画面表示手順は、前記Ｗｅｂページ生成手順が生成したＷｅｂページをＷｅｂブラウザに読み込ませることで該Ｗｅｂブラウザに前記管理画面を表示させることを特徴とする請求項１に記載の運用管理端末プログラム。
【請求項３】
複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末装置であって、
前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手段と、
前記定義情報取得手段が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手段と、
前記管理画面選択手段が選択したＷｅｂベースの管理画面を、前記定義情報取得手段が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手段と
を備えたことを特徴とする運用管理端末装置。
【請求項４】
Ｗｅｂベースの管理画面を提供するシステム管理手段とＷｅｂサーバとの間で画面表示に係る情報を中継する中継プログラムであって、
前記Ｗｅｂサーバが受付けたリクエストに含まれるパラメータを取得するパラメータ取得手順と、
前記パラメータ取得手順が取得したパラメータを使用して、前記システム管理手段が提供する管理画面を表示させるために必要なパラメータを補完するパラメータ補完手順と、
前記パラメータ取得手順が取得したパラメータと、前記パラメータ補完手順が補完したパラメータとを使用して前記システム管理手段に管理画面を生成させ、この画面データを取得する画面取得手順と、
前記画面取得手順が取得した画面データを前記Ｗｅｂサーバへ送出する画面送出手順と
をコンピュータに実行させることを特徴とする中継プログラム。
【請求項５】
前記パラメータ取得手順が取得したパラメータに含まれる認証情報を使用して前記システム管理手段に対して認証処理をおこなう認証処理手順をさらにコンピュータに実行させることを特徴とする請求項４に記載の中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元管理する運用管理システムにおける運用管理端末プログラム、運用管理端末装置および中継プログラムに関し、特に、ハードウェアやソフトウェアが提供するＷｅｂベースの管理画面との密接な連携を実現し、もって迅速な障害対応を可能とする運用管理端末プログラム、運用管理端末装置および中継プログラムに関するものである。
【背景技術】
【０００２】
いわゆるオープンシステムの普及にともなって、様々なベンダのハードウェアやソフトウェアを組み合わせて情報処理システムを構築することが一般化している。このようなマルチベンダ環境においては、システム管理者は、それぞれのハードウェアやソフトウェアが独自に提供している管理方式に習熟しなければならず、このことが非常に大きな負荷となっていた。
【０００３】
そこで、マルチベンダ環境でのシステム管理者の業務を支援するため、異なるハードウェアやソフトウェアの管理を統一された方法で一元的におこなうことができる運用管理システムが開発され、広く利用されるようになっている。
【０００４】
この運用管理システムの重要な機能の一つは、ハードウェアやソフトウェアがログ等に出力するシステム管理者向けのメッセージを収集して、運用管理端末のモニタに表示するメッセージ管理機能である。この機能により、システム管理者は、運用管理端末のモニタを監視するだけで全てのハードウェアやソフトウェアの障害やその予兆を知ることができるようになっている。
【０００５】
また、運用管理端末のモニタに障害やその予兆を示すメッセージが表示された場合には、その障害に関連する詳細な情報を運用管理端末で参照できるようになっている。この機能は、管理対象のサーバ等に事前に配備したエージェント等と通信をおこなって必要な情報の受け渡しをおこなうことで実現されている。
【０００６】
このような運用管理システムに関する技術は、たとえば、特許文献１や特許文献２において開示されている。
【０００７】
【特許文献１】特開平０７−２３０４２４号公報
【特許文献２】特開２０００−２０７３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、近年のインターネットの発展にともなって、様々なハードウェアやソフトウェアがＷｅｂブラウザで閲覧可能なシステム管理者用画面を提供するようになっている。これらの画面には、稼動状況等を視覚的に理解しやすく表現したものもあり、システム管理者にとって、障害対応のための非常に有用なツールとなっている。
【０００９】
しかしながら、従来の運用管理システムは、これらのＷｅｂベースの管理画面と密接に連携が取れていなかった。このため、運用管理端末のモニタに障害やその予兆を示すメッセージが表示された場合に、容易にこれらのＷｅｂベースの管理画面を参照することができず、迅速な障害対応が図れないという問題があった。
【００１０】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、ハードウェアやソフトウェアが提供するＷｅｂベースの管理画面との密接な連携を実現し、もって迅速な障害対応を可能とする運用管理端末プログラム、運用管理端末装置および中継プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明は、複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末プログラムであって、前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手順と、前記定義情報取得手順が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手順と、前記管理画面選択手順が選択したＷｅｂベースの管理画面を、前記定義情報取得手順が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手順とをコンピュータに実行させることを特徴とする。
【００１２】
また、本発明は、複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末装置であって、前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手段と、前記定義情報取得手段が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手段と、前記管理画面選択手段が選択したＷｅｂベースの管理画面を、前記定義情報取得手段が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手段とを備えたことを特徴とする。
【００１３】
この発明によれば、メッセージの内容から適切な管理画面を選択するための情報と、選択した管理画面を呼び出すための情報とを定義情報として記憶させておき、この定義情報を利用して管理画面の選択と呼び出しのためのＵＲＬの生成とをおこなうように構成したので、運用管理端末装置に表示されるメッセージとシステム管理プログラムが提供するＷｅｂベースの管理画面とを密接に連携させることができる。
【００１４】
また、本発明は、上記の発明において、前記管理画面選択手順が選択したＷｅｂベースの管理画面を表示させるためのパラメータと、前期パラメータをリクエストとして送信するための手続きとを含んだＷｅｂページを生成するＷｅｂページ生成手順をさらにコンピュータに実行させ、前記管理画面表示手順は、前記Ｗｅｂページ生成手順が生成したＷｅｂページをＷｅｂブラウザに読み込ませることで該Ｗｅｂブラウザに前記管理画面を表示させることを特徴とする。
【００１５】
この発明によれば、Ｗｅｂページ生成手順により生成されたＷｅｂページがパラメータを自動送信するように構成したので、管理画面を表示させるのに長大なパラメータが必要な場合であっても、パラメータを、ＰＯＳＴリクエストを使用して、正常に、人手を介さずに送信することができる。
【００１６】
また、上述した課題を解決し、目的を達成するため、本発明は、Ｗｅｂベースの管理画面を提供するシステム管理手段とＷｅｂサーバとの間で画面表示に係る情報を中継する中継プログラムであって、前記Ｗｅｂサーバが受付けたリクエストに含まれるパラメータを取得するパラメータ取得手順と、前記パラメータ取得手順が取得したパラメータを使用して、前記システム管理手段が提供する管理画面を表示させるために必要なパラメータを補完するパラメータ補完手順と、前記パラメータ取得手順が取得したパラメータと、前記パラメータ補完手順が補完したパラメータとを使用して前記システム管理手段に管理画面を生成させ、この画面データを取得する画面取得手順と、前記画面取得手順が取得した画面データを前記Ｗｅｂサーバへ送出する画面送出手順とをコンピュータに実行させることを特徴とする。
【００１７】
この発明によれば、運用管理システムで管理されていないパラメータをパラメータ補完手順が補完するように構成したので、管理画面を表示させるのに必要なパラメータを運用管理システムが管理していない場合であっても、管理画面を表示させることができる。
【００１８】
また、本発明は、上記の発明において、前記パラメータ取得手順が取得したパラメータに含まれる認証情報を使用して前記システム管理手段に対して認証処理をおこなう認証処理手順をさらにコンピュータに実行させることを特徴とする。
【００１９】
この発明によれば、パラメータとして渡されたログインとパスワードを使用して中継プログラムが認証処理をおこなうように構成したので、管理画面を表示させるのに認証が必要な場合であっても、認証画面を表示させることなく管理画面を表示させることができる。
【発明の効果】
【００２０】
本発明によれば、メッセージの内容から適切な管理画面を選択するための情報と、選択した管理画面を呼び出すための情報とを定義情報として記憶させておき、この定義情報を利用して管理画面の選択と呼び出しのためのＵＲＬの生成とをおこなうように構成したので、運用管理端末装置に表示されるメッセージとシステム管理プログラムが提供するＷｅｂベースの管理画面とを密接に連携させることができるという効果を奏する。
【００２１】
また、本発明によれば、Ｗｅｂページ生成手順により生成されたＷｅｂページがパラメータを自動送信するように構成したので、管理画面を表示させるのに長大なパラメータが必要な場合であっても、パラメータを、ＰＯＳＴリクエストを使用して、正常に、人手を介さずに送信することができるという効果を奏する。
【００２２】
また、本発明によれば、運用管理システムで管理されていないパラメータをパラメータ補完手順が補完するように構成したので、管理画面を表示させるのに必要なパラメータを運用管理システムが管理していない場合であっても、管理画面を表示させることができるという効果を奏する。
【００２３】
また、本発明によれば、パラメータとして渡されたログインとパスワードを使用して中継プログラムが認証処理をおこなうように構成したので、管理画面を表示させるのに認証が必要な場合であっても、認証画面を表示させることなく管理画面を表示させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明に係る運用管理端末プログラム、運用管理端末装置および中継プログラムの好適な実施の形態を詳細に説明する。
【実施例１】
【００２５】
まず、本実施例に係る運用管理システムの動作環境について例を挙げて説明する。図１は、本実施例に係る運用管理システムの動作環境の一例を示すサンプル図である。同図に示すように、運用管理システムを構成する運用管理サーバ１００、運用管理端末装置２００および各種サーバは、ネットワークを介して接続される。
【００２６】
運用管理サーバ１００は、運用管理システムを全体制御する運用管理サーバプログラム１１０を稼動させる装置である。運用管理端末装置２００は、運用管理サーバプログラム１１０から送信される情報の表示や、運用管理サーバプログラム１１０へ各種処理の実行の依頼をおこなう運用管理端末プログラム２１０を稼動させる装置である。運用管理端末装置２００は、Ｗｅｂページを参照するためのＷｅｂブラウザ２２０も稼動させる。
【００２７】
データベースサーバ３００は、データベース機能を提供するデータベースプログラム３１０を稼動させる装置である。データベースサーバ３００は、各種のシステム管理プログラム３２０とエージェント３３０とＷｅｂサーバプログラム３４０も稼動させる。
【００２８】
システム管理プログラム３２０の一つであるサーバ管理プログラム３２１は、データベースサーバ３００のハードウェアとＯＳ（Operating System）の監視および制御をおこなうプログラムである。データベース管理プログラム３２２は、データベースプログラム３１０の監視および制御をおこなうプログラムである。ストレージ管理プログラム３２３は、データベースサーバ３００に接続される大容量記憶装置であるストレージ装置３５０の監視および制御をおこなうプログラムである。
【００２９】
エージェント３３０は、サーバ管理プログラム３２１と、データベース管理プログラム３２２と、ストレージ管理プログラム３２３とがログ等に出力するシステム管理者向けのメッセージを取得して運用管理サーバプログラム１１０へ送信するプログラムである。Ｗｅｂサーバプログラム３４０は、サーバ管理プログラム３２１と、データベース管理プログラム３２２と、ストレージ管理プログラム３２３とがシステム管理者向けに提供するＷｅｂページ等をネットワークに公開するためのプログラムである。
【００３０】
アプリケーションサーバ４００は、各種の業務処理を提供するアプリケーション４１０を稼動させる装置である。アプリケーションサーバ４００は、各種のシステム管理プログラム４２０とエージェント４３０とＷｅｂサーバプログラム４４０も稼動させる。
【００３１】
システム管理プログラム４２０の一つであるサーバ管理プログラム４２１は、アプリケーションサーバ４００のハードウェアとＯＳの監視および制御をおこなうプログラムである。アプリケーション管理プログラム４２２は、アプリケーション４１０の監視および制御をおこなうプログラムである。ジョブ管理プログラム４２３は、アプリケーション４１０をはじめとする各種プログラムの実行スケジュールの監視および制御をおこなうプログラムである。
【００３２】
エージェント４３０は、サーバ管理プログラム４２１と、アプリケーション管理プログラム４２２と、ジョブ管理プログラム４２３とがログ等に出力するシステム管理者向けのメッセージを取得して運用管理サーバプログラム１１０へ送信するプログラムである。Ｗｅｂサーバプログラム４４０は、サーバ管理プログラム４２１と、アプリケーション管理プログラム４２２と、ジョブ管理プログラム４２３とがシステム管理者向けに提供するＷｅｂページ等をネットワークに公開するためのプログラムである。
【００３３】
ネットワーク機器管理サーバ５００は、ルータ６００等の各種のネットワーク機器の管理をおこなうための装置であり、各種のシステム管理プログラム５１０と、エージェント５２０と、Ｗｅｂサーバプログラム５３０とを稼動させる。
【００３４】
システム管理プログラム５１０の一つであるネットワーク管理プログラム５１１は、ルータ６００等の各種のネットワーク機器の監視および制御をおこなうプログラムである。エージェント５２０は、ネットワーク管理プログラム５１１がログ等に出力するシステム管理者向けのメッセージを取得して運用管理サーバプログラム１１０へ送信するプログラムである。Ｗｅｂサーバプログラム５３０は、ネットワーク管理プログラム５１１がシステム管理者向けに提供するＷｅｂページ等をネットワークに公開するためのプログラムである。
【００３５】
このように、ここに例を示した動作環境では、データベースサーバ３００、アプリケーションサーバ４００およびネットワーク機器管理サーバ５００において、各種のシステム管理プログラムが稼動し、これらが出力したシステム管理者向けのメッセージは、各サーバのエージェントによって取得されて運用管理サーバプログラム１１０に送信される。メッセージを受信した運用管理サーバプログラム１１０は、メッセージの整形をおこなった後、これを運用管理端末プログラム２１０に送信する。そして、運用管理端末プログラム２１０は、受信したメッセージをモニタに出力する。このような手順により、全てのサーバの障害情報や警告情報が運用管理端末装置２００のモニタに一元的に表示されることになる。
【００３６】
また、システム管理者が障害情報や警告情報の詳細情報を必要とする場合は、運用管理端末装置２００のＷｅｂブラウザ２２０を使用して、各種サーバのＷｅｂサーバプログラムにアクセスすることで、各システム管理プログラムが提供するＷｅｂベースの管理画面を参照することができる。
【００３７】
次に、各種システム管理プログラムが提供するＷｅｂベースの管理画面と、従来の運用管理システムとの連携について説明する。図１７は、従来の運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。この図は、運用管理端末装置２００ｃに障害を示すメッセージが表示され、システム管理者が画面上でそのメッセージを選択し、そのメッセージに関連するＷｅｂベースの管理画面を表示するように指示した場面での運用管理システムの動作を示している。
【００３８】
運用管理端末装置２００ｃ上で稼動する運用管理端末プログラム２１０ｃは、システム管理者の指示を受けて、まず、選択されたメッセージの発生元のシステム管理プログラムがどれであるのかを特定する（ステップＳ６０１）。そして、特定したシステム管理プログラムが提供するＷｅｂベースの管理画面のトップページのＵＲＬ（Uniform Resource Locator）を運用管理サーバ１００ｃのシステム管理プログラム情報１４０ｃから取得し（ステップＳ６０２）、取得したＵＲＬを指定してＷｅｂブラウザ２２０ｃを起動する（ステップＳ６０３）。
【００３９】
Ｗｅｂブラウザ２２０ｃは、指定されたＵＲＬが示すサーバ７００ｃのＷｅｂサーバプログラム７２０ｃに対して指定されたトップページの送信を要求し、Ｗｅｂサーバプログラム７２０ｃは、要求されたページを応答する。
【００４０】
こうしてＷｅｂブラウザ２２０ｃには、メッセージの発信元のシステム管理プログラムが提供するＷｅｂベースの管理画面のトップページが表示される。そして、システム管理者は、このトップページからドリルダウン操作をおこなって必要な情報を探索する。
【００４１】
このように、従来の運用管理システムは、システム管理プログラムが提供するＷｅｂベースの管理画面との連携が十分にとられておらず、運用管理端末装置２００ｃに表示されたメッセージと最も関連のあるＷｅｂベースの管理画面を直接表示させることができない。
【００４２】
次に、各種システム管理プログラムが提供するＷｅｂベースの管理画面と、本実施例に係る運用管理システムとの連携について説明する。図２は、本実施例に係る運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。この図は、図１７と同様に、運用管理端末装置２００ａに障害を示すメッセージが表示され、システム管理者が画面上でそのメッセージを選択し、そのメッセージに関連するＷｅｂベースの管理画面を表示するように指示した場面での運用管理システムの動作を示している。
【００４３】
運用管理端末装置２００ａ上で稼動する運用管理端末プログラム２１０ａは、システム管理者の指示を受けて、まず、選択されたメッセージの発生元のシステム管理プログラムがどれであるのかを特定する（ステップＳ１０１）。そして、特定したシステム管理プログラムとメッセージの内容を手がかりにして、管理画面呼出定義情報１２０ａからメッセージと最も関連のある管理画面を呼び出すためのパラメータを取得し（ステップＳ１０２）、取得したパラメータをＵＲＬで指定してＷｅｂブラウザ２２０ａを起動する（ステップＳ１０３）。
【００４４】
Ｗｅｂブラウザ２２０ａは、指定されたＵＲＬが示すサーバ７００ａのＷｅｂサーバプログラム７２０ａに対して指定された管理画面の送信を要求する。Ｗｅｂサーバプログラム７２０ａは、指定された管理画面の生成をシステム管理プログラム７１０ａに依頼し、生成された画面をＷｅｂブラウザ２２０ａに応答する。
【００４５】
こうしてＷｅｂブラウザ２２０ａには、運用管理端末装置２００ａに表示されたメッセージと最も関連のあるＷｅｂベースの管理画面が表示される。そして、システム管理者は、ドリルダウン操作をおこなうことなく必要な情報を参照することができる。
【００４６】
このように、本実施例に係る運用管理システムは、システム管理プログラムが提供するＷｅｂベースの管理画面と密接に連携し、運用管理端末装置２００ａに表示されたメッセージと最も関連のあるＷｅｂベースの管理画面が自動選択されて表示される。
【００４７】
次に、本実施例に係る運用管理システムの要部である運用管理端末プログラム２１０ａの構成について説明する。図３は、図２に示した運用管理端末プログラム２１０ａの構成を示す機能ブロック図である。同図に示すように、運用管理端末プログラム２１０ａは、メッセージ表示制御部２１１ａと、メッセージ取得部２１２ａと、管理画面選択部２１３ａと、管理画面呼出定義取得部２１４ａと、ＵＲＬ生成部２１５ａと、管理画面表示部２１６ａとを有する。
【００４８】
メッセージ表示制御部２１１ａは、メッセージ取得部２１２ａが運用管理サーバ１００ａから取得したメッセージをメッセージ一覧画面へ出力し、この画面の利用者から受けた指示を管理画面選択部２１３ａ等の他の処理部へ通知する処理部である。メッセージ取得部２１２ａは、メッセージログＤＢ１３０ａに追加された情報を取得し、これをメッセージ表示制御部２１１ａへ引き渡す処理部である。メッセージ表示制御部２１１ａが運用管理サーバ１００ａから取得したメッセージは、運用管理端末装置２００ａの記憶部２３０ａにメッセージログ情報２３１ａとして一時記憶される。
【００４９】
ここで、メッセージログＤＢ１３０ａとメッセージ一覧画面について説明しておく。図４は、メッセージログＤＢ１３０ａの一例を示すサンプル図である。同図に示すように、メッセージログＤＢ１３０ａは、ＩＤ、メッセージテキスト、重要度、種別、日時、ホスト名、ＩＰアドレス、ＭＡＣアドレスおよびアプリケーション名といったデータ項目をもつ。
【００５０】
ＩＤは、各データを識別するための識別番号である。メッセージテキストは、エージェントから送信されたメッセージに含まれるメッセージ本文である。重要度は、そのデータの重大さを表し、重要度の高い順に「異常」、「警告」、「通知」、「情報」といった値をとる。種別は、メッセージの発生元、すなわち、障害の発生元のシステム管理プログラムがどれであるのかを表す。日時は、障害の発生日時を表す。
【００５１】
ホスト名、ＩＰアドレス、ＭＡＣアドレスおよびアプリケーション名は、それぞれ、障害の発生元のホスト名、ＩＰアドレス、ＭＡＣアドレスおよびアプリケーション名を表し、種別に応じて必要な項目のみが設定される。
【００５２】
図５は、メッセージ一覧画面の一例を示すサンプル図である。同図に示すように、メッセージ一覧画面には、重要度と、種別と、日時と、メッセージとが一覧表示される。これらの項目は、それぞれ、メッセージログＤＢ１３０ａの重要度と、種別と、日時と、メッセージテキストとに対応する。ここでは、種別は略語で表示され、日時は認識しやすい形式に整形されている。この一覧の特定の行を選択し、詳細表示ボタン１０を押下すると、選択したメッセージに最も関連のあるＷｅｂベースの管理画面が表示される。
【００５３】
管理画面選択部２１３ａは、Ｗｅｂベースの管理画面を表示すべき旨の指示があったという通知と、その指示において指定されたメッセージの内容の情報とをメッセージ表示制御部２１１ａから受け取り、管理画面呼出定義取得部２１４ａからＷｅｂベースの管理画面の選択と呼び出しのための情報を取得し、その中から最もメッセージと関連がある管理画面の情報を選択し、管理画面表示部２１６ａに指示してその画面を表示させる処理部である。
【００５４】
管理画面呼出定義取得部２１４ａは、管理画面選択部２１３ａからの指示に基づいて運用管理サーバ１００ａの管理画面呼出定義情報１２０ａから情報を取得し、取得した情報を管理画面選択部２１３ａへ引き渡す処理部である。
【００５５】
なお、管理画面呼出定義情報１２０ａは、必ずしも運用管理サーバ１００ａに記憶されている必要はなく、他のサーバや運用管理端末装置２００ａに記憶されていてもよい。管理画面呼出定義取得部２１４ａは、管理画面呼出定義情報１２０ａが記憶されている場所から同情報を取得する。
【００５６】
図６は、管理画面呼出定義情報１２０ａの一例を示すサンプル図である。同図に示すように、管理画面呼出定義情報１２０ａは、種別、優先順位、キーワード、ＵＲＬおよびパラメータといったデータ項目をもつ。
【００５７】
種別は、メッセージログＤＢ１３０ａの種別のデータ項目と対応し、メッセージと最も関連のある情報を選択するための第１の選択条件となる。優先順位、キーワード、ＵＲＬおよびパラメータの組み合わせは、一つの種別に対して複数保持することができる。優先順位は、種別とキーワードがヒットするデータが複数存在した場合の優先順位を表す。
【００５８】
キーワードは、メッセージテキストとマッチングさせる字句を保持し、メッセージと最も関連のある情報を選択するための第２の選択条件となる。キーワードに複数の字句を設定した場合は、全ての字句がメッセージテキストに含まれている場合にのみヒットしたとみなされる。また、キーワードに何も設定されていない場合は、常にメッセージテキストとヒットしたものとみなされる。
【００５９】
字句として、固定の文字列以外に、比較対象のメッセージの特定の項目の値に変換される変数も設定することができる。たとえば、「％ＨＯＳＴ％」という変数は、比較対象のメッセージのホスト名の項目の値に置き換えられた上で、メッセージテキストとマッチングされる。
【００６０】
ＵＲＬは、管理画面を表示するための基礎となるアドレスである。パラメータは、管理画面を表示するためにＵＲＬに付加されるオプションデータを保持する。パラメータには、オプションデータの一部が変数として設定され、実際にＵＲＬ追加される際には、ＵＲＬ生成部２１５ａによって変数の変換がおこなわれる。
【００６１】
たとえば、パラメータに
ＨＯＳＴ＝％ＨＯＳＴ％，ＴＩＭＥ＝％ＴＩＭＥ％
という値が設定されており、管理画面を表示する契機となったメッセージのホスト名の値が「ｈｏｓｔ０１」、日時の値が「２００４０９２３１０３７２１」だったとすると、上記の値は
ＨＯＳＴ＝ｈｏｓｔ０１＆ＴＩＭＥ＝２００４０９２３１０３７２１
という形に変換される。
【００６２】
ＵＲＬ生成部２１５ａは、管理画面選択部２１３ａが選択した管理画面を表示するためのＵＲＬを生成する処理部である。管理画面表示部２１６ａは、ＵＲＬ生成部２１５ａが生成したＵＲＬを指定してＷｅｂブラウザを起動し、Ｗｅｂブラウザに管理画面を表示させる処理部である。ＵＲＬ生成部２１５ａが生成するＵＲＬは、以下のような形式となる。
ｈｔｔｐ：／／管理画面呼出定義情報１２０ａから取得したＵＲＬ？管理画面呼出定義情報１２０ａから取得したパラメータの変数部分を置き換えたオプションデータ
【００６３】
次に、システム管理プログラムが提供するＷｅｂベースの管理画面の例を示す。図７は、管理画面の一例を示すサンプル図である。同図に示すように、管理画面には、障害の詳細な解説や対処方法が表示される。また、別の管理画面にはＣＰＵ（Central Processing Unit）等のリソースの稼動状況がグラフの形で視覚的に表示される。グラフによっては、時間の経過に従って表示内容が自動的に更新されるものもある。
【００６４】
次に、運用管理端末プログラム２１０ａの処理手順について説明する。図８は、図３に示した運用管理端末プログラム２１０ａの処理手順を示すフローチャートである。運用管理端末装置２００ａが表示したメッセージ一覧画面において特定のメッセージが選択され、そのメッセージに最も関連のある管理画面を表示する旨の指示がなされたならば、メッセージ表示制御部２１１ａがその指示を受付けて管理画面選択部２１３ａに通知する。
【００６５】
メッセージ表示制御部２１１ａからの通知を受けた管理画面選択部２１３ａは、選択されたメッセージの発生元を示す種別のデータ項目の値を取得し（ステップＳ２０１）、管理画面呼出定義取得部２１４ａに指示して種別の値が一致する情報を管理画面呼出定義情報１２０ａから取得させる（ステップＳ２０２）。
【００６６】
続いて、取得した情報を１件ずつ優先順位が高いものから選択し、キーワードがメッセージのメッセージテキストにマッチするかどうかを確認する（ステップＳ２０３）。そして、マッチする情報があれば、その情報が保持しているＵＲＬとパラメータの項目の値を取得する（ステップＳ２０４）。
【００６７】
そして、ステップＳ２０４で取得した情報と、選択されたメッセージの各種データ項目の値とをＵＲＬ生成部２１５ａに引き渡して、管理画面を表示するためのＵＲＬを生成させ（ステップＳ２０５）、管理画面表示部２１６ａに指示して、このＵＲＬを指定してＷｅｂブラウザを起動させる（ステップＳ２０６）。
【００６８】
このように、運用管理端末プログラム２１０ａは、選択されたメッセージに最も関連のある管理画面を選択し、選択した管理画面をＷｅｂブラウザに表示する処理を実行する。
【００６９】
上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図９を用いて、本実施例に係る運用管理システムを実現するためのプログラムを実行するコンピュータの一例を説明する。
【００７０】
図９は、図３に示した運用管理端末プログラム２１０ａを実行するコンピュータを示す機能ブロック図である。このコンピュータ１０００は、ユーザからのデータの入力を受付ける入力装置１０１０、モニタ１０２０、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取り装置１０３０、各種情報を一時記憶するＲＡＭ（Random Access Memory）１０４０、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース１０５０、ＨＤＤ（Hard Disk Drive）１０６０およびＣＰＵ１０７０をバス１０８０で接続して構成される。
【００７１】
ＨＤＤ１０６０には、運用管理端末プログラム２１０ａが記憶されている。そして、ＣＰＵ１０７０が、運用管理端末プログラム２１０ａをＨＤＤ１０６０から読み出して実行することにより、同プログラムは、運用管理端末プロセス１０７０ａとして機能するようになる。
【００７２】
また、ＣＰＵ１０７０は、運用管理サーバ１００ａが収集したメッセージに係るデータを取得して、ＲＡＭ１０４０にメッセージログデータ１０４０ａとして格納し、ＲＡＭ１０４０に格納されたメッセージログデータ１０４０ａに基づいて各種データ処理を実行する。
【００７３】
なお、上記の運用管理端末プログラム２１０ａについては、必ずしもＨＤＤ１０６０に格納されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたプログラムを、コンピュータ１０００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介してコンピュータ１０００に接続される他のコンピュータ（またはサーバ）などにプログラムを記憶させておき、コンピュータ１０００がこれらからプログラムを読み出して実行するようにしてもよい。
【００７４】
上述してきたように、本実施例１では、メッセージの内容から適切な管理画面を選択するための情報と、選択した管理画面を呼び出すための情報とを管理画面呼出定義情報１２０ａに記憶させておき、この情報を利用して管理画面の選択と呼び出しのためのＵＲＬの生成とをおこなうように構成したので、運用管理端末装置２００ａに表示されるメッセージとシステム管理プログラムが提供するＷｅｂベースの管理画面とを密接に連携させることができる。
【実施例２】
【００７５】
実施例１では、ＵＲＬにパラメータを指定することでシステム管理プログラムが提供するＷｅｂベースの管理画面を表示させる例について説明した。しかし、システム管理プログラムが提供するＷｅｂベースの管理画面を表示させるのに必要なパラメータがメッセージログＤＢ１３０ａに含まれていない場合にはこの手法を適用することができない。
【００７６】
また、管理画面が参照の前にログインとパスワードを用いた認証処理を必要としている場合にもこの手法を適用することができない。さらに、ＵＲＬを用いたページ指定をする場合、ＵＲＬの長さに制限があるため、長大なパラメータを渡すことができないという問題もある。
【００７７】
本実施例では、上記の問題を解決した運用管理システムについて説明をおこなうこととする。
【００７８】
まず、各種システム管理プログラムが提供するＷｅｂベースの管理画面と、本実施例に係る運用管理システムとの連携について説明する。図１０は、本実施例に係る運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。この図は、図２と同様に、運用管理端末装置２００ｂに障害を示すメッセージが表示され、システム管理者が画面上でそのメッセージを選択し、そのメッセージに関連するＷｅｂベースの管理画面を表示するように指示した場面での運用管理システムの動作を示している。
【００７９】
運用管理端末装置２００ｂ上で稼動する運用管理端末プログラム２１０ｂは、システム管理者の指示を受けて、まず、選択されたメッセージの発生元のシステム管理プログラムがどれであるのかを特定する（ステップＳ３０１）。そして、特定したシステム管理プログラムとメッセージの内容を手がかりにして、管理画面呼出定義情報１２０ｂからメッセージと最も関連のある管理画面を呼び出すためのパラメータを取得する（ステップＳ３０２）。
【００８０】
管理画面を表示させるのに認証処理が必要であることが取得したパラメータから分かったならば、認証に必要なログインとパスワードを取得してこれを暗号化する（ステップＳ３０３）。そして、取得したパラメータをＰＯＳＴリクエストとして送信するためのＷｅｂページを生成し（ステップＳ３０４）、生成したＷｅｂページを指定してＷｅｂブラウザ２２０ｂを起動する（ステップＳ３０５）。
【００８１】
ステップＳ３０４で生成するＷｅｂページには、スクリプト等を利用して自動的にＰＯＳＴリクエストを発行する仕組みを持たせておく。この仕組みにより、Ｗｅｂブラウザ２２０ｂは、起動するとともにＰＯＳＴリクエストをサーバ７００ｂのＷｅｂサーバプログラム７２０ｂに対して送信し、管理画面の送信を要求する。
【００８２】
Ｗｅｂサーバプログラム７２０ｂは、指定された管理画面の取得を中継プログラム７３０ｂに依頼する。中継プログラム７３０ｂは、Ｗｅｂブラウザ２２０ｂから送信されたパラメータを取得し、必要であれば、パラメータ中のログインとパスワードを復号化し（ステップＳ３０６）、システム管理プログラム７１０ｂに対して認証処理をおこなう（ステップＳ３０７）。
【００８３】
そして、取得したパラメータを利用して、目的の管理画面の取得に必要なパラメータを補完し、取得したパラメータと補完したパラメータを指定してシステム管理プログラム７１０ｂから管理画面を取得する（ステップＳ３０８）。取得した管理画面は、Ｗｅｂサーバプログラム７２０ｂを経由してＷｅｂブラウザ２２０ｂに応答される。
【００８４】
こうしてＷｅｂブラウザ２２０ｂには、運用管理端末装置２００ｂに表示されたメッセージと最も関連のあるＷｅｂベースの管理画面が表示される。そして、システム管理者は、ドリルダウン操作をおこなうことなく必要な情報を参照することができる。
【００８５】
このように、本実施例に係る運用管理システムは、システム管理プログラムが提供するＷｅｂベースの管理画面と密接に連携し、運用管理端末装置２００ａに表示されたメッセージと最も関連のあるＷｅｂベースの管理画面が自動選択されて表示される。
【００８６】
管理画面を表示させるのに必要なパラメータがメッセージログＤＢ１３０ａに含まれていない場合であっても、Ｗｅｂブラウザ２２０ｂから送信されたパラメータを利用して、中継プログラム７３０ｂが必要なパラメータを検索して取得する。たとえば、メッセージの本文と日時があれば、発生した障害に関する情報のほとんどを取得することができる。
【００８７】
パラメータにメッセージの本文を含めるとパラメータが長大になる可能性があるが、本実施例ではＰＯＳＴリクエストを用いてパラメータを送信するためパラメータの長さは問題とならない。ＰＯＳＴリクエストは、ＵＲＬを利用して発行することができないため、本実施例ではＪａｖａ（登録商標）スクリプト等のスクリプトを用いて送信する手法をとっている。
【００８８】
また、管理画面を表示させるのに認証が必要な場合であっても、Ｗｅｂブラウザ２２０ｂから送信されたパラメータに含まれるログインとパスワードを利用して、中継プログラム７３０ｂが認証処理を代行する。セキュリティの問題から、ログインとパスワードは暗号化されて受け渡される。
【００８９】
次に、本実施例に係る運用管理システムの要部である運用管理端末プログラム２１０ｂの構成について説明する。図１１は、図１０に示した運用管理端末プログラム２１０ｂの構成を示す機能ブロック図である。同図に示すように、運用管理端末プログラム２１０ｂは、メッセージ表示制御部２１１ｂと、メッセージ取得部２１２ｂと、管理画面選択部２１３ｂと、管理画面呼出定義取得部２１４ｂと、認証情報暗号化部２１７ｂと、Ｗｅｂページ生成部２１８ｂと、管理画面表示部２１６ｂとを有する。
【００９０】
メッセージ表示制御部２１１ｂ、メッセージ取得部２１２ｂ、管理画面選択部２１３ｂおよび管理画面呼出定義取得部２１４ｂは、それぞれ、メッセージ表示制御部２１１ａ、メッセージ取得部２１２ａ、管理画面選択部２１３ａおよび管理画面呼出定義取得部２１４ａと同様であるので説明を省略する。
【００９１】
認証情報暗号化部２１７ｂは、認証のためのパスワードとログインを暗号化する処理部である。Ｗｅｂページ生成部２１８ｂは、管理画面を表示させるためのパラメータと、ＰＯＳＴリクエストを発行するためのスクリプトとを含んだＷｅｂページを生成する処理部である。
【００９２】
ここで、管理画面呼出定義情報１２０ｂの一例と、その情報を基にして生成されるＷｅｂページの一例を示す。図１２は、管理画面呼出定義情報１２０ｂの一例を示すサンプル図である。同図に示すように、管理画面呼出定義情報１２０ｂは、図６に示した管理画面呼出定義情報１２０ａが有する項目に加えて、ログインとパスワードという項目を有している。このログインとパスワードは、ＵＲＬの項目が示すページにアクセスするために必要となるものである。
【００９３】
図１３は、運用管理端末プログラム２１０ｂが生成するＷｅｂページの一例を示すサンプル図である。このＷｅｂページは、図４に示したＩＤが１００１のメッセージと最も関連のある管理画面を表示させるためのものである。同メッセージと最も関連のある管理画面を表示させる場合、図１２に示した管理画面呼出定義情報１２０ｂの２行目の情報を基にしてＷｅｂページが生成される。
【００９４】
関数部２１は、ＦＯＲＭタグ２３で定義したパラメータを使用してＷｅｂサーバプログラム７２０ｂへリクエストを発行するためのスクリプトである。このスクリプトは、ＢＯＤＹタグ２２によってｏｎＬｏａｄイベントに割り当てられているため、このＷｅｂページがＷｅｂブラウザ２２０ｂに読み込まれた後に、自動的に実行される。
【００９５】
次に、本実施例に係る運用管理システムのもう一つの要部である中継プログラム７３０ｂの構成について説明する。図１４は、図１０に示した中継プログラム７３０ｂの構成を示す機能ブロック図である。同図に示すように、中継プログラム７３０ｂは、パラメータ取得部７３１ｂと、認証情報復号化部７３２ｂと、認証処理部７３３ｂと、パラメータ補完部７３４ｂと、管理画面取得部７３５ｂと、管理画面送出部７３６ｂとを有する。
【００９６】
パラメータ取得部７３１ｂは、Ｗｅｂサーバプログラム７２０ｂからのＣＧＩ呼び出しの仕組みによる呼び出しを受けて、Ｗｅｂブラウザ２２０ｂから送信されたパラメータを取得する処理部である。認証情報復号化部７３２ｂは、取得したパラメータに暗号化されたログインとパスワードが含まれていた場合にこれを復号化する処理部であり、認証処理部７３３ｂは、復号化されたログインとパスワードを用いてシステム管理プログラム７１０ｂに対して認証処理をおこなう処理部である。
【００９７】
パラメータ補完部７３４ｂは、パラメータ取得部７３１ｂが取得したパラメータを基にして管理画面を呼び出すのに必要なパラメータを補完する処理部である。管理画面取得部７３５ｂは、パラメータ取得部７３１ｂが取得したパラメータとパラメータ補完部７３４ｂが補完したパラメータとを使用して管理画面を呼び出して、これを取得する処理部である。管理画面送出部７３６ｂは、管理画面取得部７３５ｂが取得した画面データをＷｅｂブラウザ２２０ｂに応答する処理部である。
【００９８】
次に、運用管理端末プログラム２１０ｂと中継プログラム７３０ｂの処理手順について説明する。図１５は、図１１に示した運用管理端末プログラム２１０ｂの処理手順を示すフローチャートである。運用管理端末装置２００ｂが表示したメッセージ一覧画面において特定のメッセージが選択され、そのメッセージに最も関連のある管理画面を表示する旨の指示がなされたならば、メッセージ表示制御部２１１ｂがその指示を受付けて管理画面選択部２１３ｂに通知する。
【００９９】
メッセージ表示制御部２１１ｂからの通知を受けた管理画面選択部２１３ｂは、選択されたメッセージの発生元を示す種別のデータ項目の値を取得し（ステップＳ４０１）、管理画面呼出定義取得部２１４ｂに指示して種別の値が一致する情報を管理画面呼出定義情報１２０ｂから取得させる（ステップＳ４０２）。
【０１００】
続いて、取得した情報を１件ずつ優先順位が高いものから選択し、キーワードがメッセージのメッセージテキストにマッチするかどうかを確認する（ステップＳ４０３）。そして、マッチする情報があれば、その情報が保持しているＵＲＬ、パラメータ、ログインおよびパスワードの項目の値を取得する（ステップＳ４０４）。
【０１０１】
ここで、ログインとパスワードの項目に値が設定されていた場合は（ステップＳ４０５肯定）、認証情報暗号化部２１７ｂが両者を暗号化する（ステップＳ４０６）。どちらも含まれていない場合には（ステップＳ４０５否定）、暗号化はおこなわない。
【０１０２】
そして、ステップＳ４０４で取得した情報と、ステップＳ４０６で暗号化した情報と、選択されたメッセージの各種データ項目の値とをＷｅｂページ生成部２１８ｂに引き渡して、管理画面を表示するためのＷｅｂページを生成させ（ステップＳ４０７）、管理画面表示部２１６ｂに指示して、このＷｅｂページを指定してＷｅｂブラウザを起動させる（ステップＳ４０８）。
【０１０３】
このように、運用管理端末プログラム２１０ｂは、選択されたメッセージに最も関連のある管理画面を選択し、選択した管理画面を表示するためのＷｅｂページを生成し、このＷｅｂページを指定してＷｅｂブラウザを起動する処理を実行する。
【０１０４】
図１６は、図１４に示した中継プログラム７３０ｂの処理手順を示すフローチャートである。パラメータ取得部７３１ｂは、Ｗｅｂサーバプログラム７２０ｂからの呼び出しを受けて、Ｗｅｂブラウザ２２０ｂから送信されたパラメータを取得する（ステップＳ５０１）。
【０１０５】
管理画面の取得対象であるシステム管理プログラム７１０ｂが認証を必要とする場合は（ステップＳ５０２肯定）、認証情報復号化部７３２ｂがログインとパスワードの復号化をおこない（ステップＳ５０３）、認証処理部７３３ｂがシステム管理プログラム７１０ｂに対して認証処理をおこなう（ステップＳ５０４）。システム管理プログラム７１０ｂが認証を必要としない場合は（ステップＳ５０２否定）、ステップＳ５０３とステップＳ５０４は実行しない。
【０１０６】
そして、パラメータ補完部７３４ｂは、ステップＳ５０１で取得したパラメータを使用して、管理画面の呼び出しに必要なパラメータを補完する（ステップＳ５０５）。そして、管理画面取得部７３５ｂが、ステップＳ５０１で取得したパラメータとステップＳ５０５で補完したパラメータとを使用して管理画面を呼び出して、これを取得する（ステップ５０６）。こうして取得した管理画面を管理画面送出部７３６ｂがＷｅｂサーバプログラム７２０ｂを経由してＷｅｂブラウザ２２０ｂに応答する（ステップＳ５０７）。
【０１０７】
このように、中継プログラム７３０ｂは、必要であればシステム管理プログラムに対して認証処理をおこない、運用管理システムで管理されていないパラメータの補完をおこなって管理画面を呼び出し、呼び出した画面を取得してＷｅｂブラウザに応答する処理を実行する。
【０１０８】
上述してきたように、本実施例２では、運用管理システムで管理されていないパラメータを中継プログラム７３０ｂが補完するように構成したので、管理画面を表示させるのに必要なパラメータがメッセージログＤＢ１３０ａに含まれていない場合であっても、管理画面を表示させることができる。
【０１０９】
また、本実施例２では、Ｗｅｂページ生成部２１８ｂが生成するＷｅｂページがＰＯＳＴリクエストを使用してパラメータを自動送信するように構成したので、管理画面を表示させるのに長大なパラメータが必要な場合であっても、パラメータを正常に、人手を介さずに送信することができる。
【０１１０】
また、本実施例２では、必要であればパラメータとして渡したログインとパスワードを使用して中継プログラム７３０ｂが認証処理をおこなうように構成したので、管理画面を表示させるのに認証が必要な場合であっても、認証画面を表示させることなく管理画面を表示させることができる。
【０１１１】
（付記１）複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末プログラムであって、
前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手順と、
前記定義情報取得手順が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手順と、
前記管理画面選択手順が選択したＷｅｂベースの管理画面を、前記定義情報取得手順が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手順と
をコンピュータに実行させることを特徴とする運用管理端末プログラム。
【０１１２】
（付記２）前記管理画面選択手順が選択したＷｅｂベースの管理画面を表示させるためのパラメータと、前期パラメータをリクエストとして送信するための手続きとを含んだＷｅｂページを生成するＷｅｂページ生成手順をさらにコンピュータに実行させ、
前記管理画面表示手順は、前記Ｗｅｂページ生成手順が生成したＷｅｂページをＷｅｂブラウザに読み込ませることで該Ｗｅｂブラウザに前記管理画面を表示させることを特徴とする付記１に記載の運用管理端末プログラム。
【０１１３】
（付記３）複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末装置であって、
前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得手段と、
前記定義情報取得手段が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択手段と、
前記管理画面選択手段が選択したＷｅｂベースの管理画面を、前記定義情報取得手段が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示手段と
を備えたことを特徴とする運用管理端末装置。
【０１１４】
（付記４）複数のシステム管理手段が出力するシステム管理用のメッセージ情報を一元表示する運用管理端末装置を制御する制御方法であって、
前記システム管理手段が提供するＷｅｂベースの管理画面の中から所定のメッセージ情報と最も関連のある管理画面を選択するためのルールと、該管理画面を表示させるのに必要なパラメータとを定義した情報を取得する定義情報取得工程と、
前記定義情報取得工程が取得した定義情報に基づいて、一元表示したメッセージ情報の一つと最も関連のある管理画面を選択する管理画面選択工程と、
前記管理画面選択工程が選択したＷｅｂベースの管理画面を、前記定義情報取得工程が取得した定義情報のパラメータを使用して、Ｗｅｂブラウザに表示させる管理画面表示工程と
を含んだことを特徴とする運用管理端末装置制御方法。
【０１１５】
（付記５）Ｗｅｂベースの管理画面を提供するシステム管理手段とＷｅｂサーバとの間で画面表示に係る情報を中継する中継プログラムであって、
前記Ｗｅｂサーバが受付けたリクエストに含まれるパラメータを取得するパラメータ取得手順と、
前記パラメータ取得手順が取得したパラメータを使用して、前記システム管理手段が提供する管理画面を表示させるために必要なパラメータを補完するパラメータ補完手順と、
前記パラメータ取得手順が取得したパラメータと、前記パラメータ補完手順が補完したパラメータとを使用して前記システム管理手段に管理画面を生成させ、この画面データを取得する画面取得手順と、
前記画面取得手順が取得した画面データを前記Ｗｅｂサーバへ送出する画面送出手順と
をコンピュータに実行させることを特徴とする中継プログラム。
【０１１６】
（付記６）前記パラメータ取得手順が取得したパラメータに含まれる認証情報を使用して前記システム管理手段に対して認証処理をおこなう認証処理手順をさらにコンピュータに実行させることを特徴とする付記５に記載の中継プログラム。
【０１１７】
（付記７）前記パラメータ取得手順が取得したパラメータに含まれる認証情報が暗号化されている場合にこれを復号化する認証情報復号化手順をさらにコンピュータに実行させることを特徴とする付記６に記載の中継プログラム。
【０１１８】
（付記８）Ｗｅｂベースの管理画面を提供するシステム管理手段とＷｅｂサーバとの間で画面表示に係る情報を中継する中継装置であって、
前記Ｗｅｂサーバが受付けたリクエストに含まれるパラメータを取得するパラメータ取得手段と、
前記パラメータ取得手段が取得したパラメータを使用して、前記システム管理手段が提供する管理画面を表示させるために必要なパラメータを補完するパラメータ補完手段と、
前記パラメータ取得手段が取得したパラメータと、前記パラメータ補完手段が補完したパラメータとを使用して前記システム管理手段に管理画面を生成させ、この画面データを取得する画面取得手段と、
前記画面取得手段が取得した画面データを前記Ｗｅｂサーバへ送出する画面送出手段と
を備えたことを特徴とする中継装置。
【０１１９】
（付記９）Ｗｅｂベースの管理画面を提供するシステム管理手段とＷｅｂサーバとの間で画面表示に係る情報を中継する中継方法であって、
前記Ｗｅｂサーバが受付けたリクエストに含まれるパラメータを取得するパラメータ取得工程と、
前記パラメータ取得工程が取得したパラメータを使用して、前記システム管理手段が提供する管理画面を表示させるために必要なパラメータを補完するパラメータ補完工程と、
前記パラメータ取得工程が取得したパラメータと、前記パラメータ補完工程が補完したパラメータとを使用して前記システム管理手段に管理画面を生成させ、この画面データを取得する画面取得工程と、
前記画面取得工程が取得した画面データを前記Ｗｅｂサーバへ送出する画面送出工程と
を含んだことを特徴とする中継方法。
【産業上の利用可能性】
【０１２０】
以上のように、本発明にかかる運用管理端末プログラム、運用管理端末装置および中継プログラムは、ハードウェアやソフトウェアが提供するＷｅｂベースの管理画面の表示に有用であり、特に、ハードウェアやソフトウェアが提供するＷｅｂベースの管理画面との密接な連携を実現し、もって迅速な障害対応を可能とすることが必要な場合に適している。
【図面の簡単な説明】
【０１２１】
【図１】本実施例に係る運用管理システムの動作環境の一例を示すサンプル図である。
【図２】本実施例に係る運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。
【図３】図２に示した運用管理端末プログラムの構成を示す機能ブロック図である。
【図４】メッセージログＤＢの一例を示すサンプル図である。
【図５】メッセージ一覧画面の一例を示すサンプル図である。
【図６】管理画面呼出定義情報の一例を示すサンプル図である。
【図７】管理画面の一例を示すサンプル図である。
【図８】図３に示した運用管理端末プログラムの処理手順を示すフローチャートである。
【図９】図３に示した運用管理端末プログラムを実行するコンピュータを示す機能ブロック図である。
【図１０】本実施例に係る運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。
【図１１】図１０に示した運用管理端末プログラムの構成を示す機能ブロック図である。
【図１２】管理画面呼出定義情報の一例を示すサンプル図である。
【図１３】運用管理端末プログラムが生成するＷｅｂページの一例を示すサンプル図である。
【図１４】図１０に示した中継プログラムの構成を示す機能ブロック図である。
【図１５】図１１に示した運用管理端末プログラムの処理手順を示すフローチャートである。
【図１６】図１４に示した中継プログラムの処理手順を示すフローチャートである。
【図１７】従来の運用管理システムにおける管理画面表示手順の概要を説明するための説明図である。
【符号の説明】
【０１２２】
１０    詳細表示ボタン
２１    関数部
２２    ＢＯＤＹタグ
２３    ＦＯＲＭタグ
１００，１００ａ，１００ｂ，１００ｃ    運用管理サーバ
１１０，１１０ａ，１１０ｂ，１１０ｃ    運用管理サーバプログラム
１２０ａ，１２０ｂ    管理画面呼出定義情報
１３０ａ，１３０ｂ，１３０ｃ    メッセージログＤＢ
１４０ｃ  システム管理プログラム情報
２００，２００ａ，２００ｂ，２００ｃ    運用管理端末装置
２１０，２１０ａ，２１０ｂ，２１０ｃ    運用管理端末プログラム
２１１ａ，２１１ｂ    メッセージ表示管理部
２１２ａ，２１２ｂ    メッセージ取得部
２１３ａ，２１３ｂ    管理画面選択部
２１４ａ，２１４ｂ    管理画面呼出定義取得部
２１５ａ  ＵＲＬ生成部
２１６ａ，２１６ｂ    管理画面表示部
２１７ｂ  認証情報暗号化部
２１８ｂ  Ｗｅｂページ生成部
２２０，２２０ａ，２２０ｂ，２２０ｃ    Ｗｅｂブラウザ
２３０ａ，２３０ｂ    記憶部
２３１ａ，２３１ｂ    メッセージログ記憶部
２３２ｂ  Ｗｅｂページデータ
３００    データベースサーバ
３１０    データベースプログラム
３２０    システム管理プログラム
３２１    サーバ管理プログラム
３２２    データベース管理プログラム
３２３    ストレージ管理プログラム
３３０    エージェント
３４０    Ｗｅｂサーバプログラム
３５０    ストレージ装置
４００    アプリケーションサーバ
４１０    アプリケーション
４２０    システム管理プログラム
４２１    サーバ管理プログラム
４２２    アプリケーション管理プログラム
４２３    ジョブ管理プログラム
４３０    エージェント
４４０    Ｗｅｂサーバプログラム
５００    ネットワーク機器管理サーバ
５１０    システム管理プログラム
５１１    ネットワーク管理プログラム
５２０    エージェント
５３０    Ｗｅｂサーバプログラム
６００    ルータ
７００ａ，７００ｂ，７００ｃ    サーバ
７１０ａ，７１０ｂ    システム管理プログラム
７２０ａ，７２０ｂ，７２０ｃ    Ｗｅｂサーバプログラム
７３０ｂ  中継プログラム
７３１ｂ  パラメータ取得部
７３２ｂ  認証情報復号化部
７３３ｂ  認証処理部
７３４ｂ  パラメータ補完部
７３５ｂ  管理画面取得部
７３６ｂ  管理画面送出部
１０００    コンピュータ
１０１０    入力装置
１０２０    モニタ
１０３０    媒体読取り装置
１０４０    ＲＡＭ
１０４０ａ  メッセージログデータ
１０５０    ネットワークインターフェース
１０６０    ＨＤＤ
１０７０    ＣＰＵ
１０７０ａ  運用管理端末プロセス
１０８０    バス
【図１】
2006127273.tif 000003
【図２】
2006127273.tif 000004
【図３】
2006127273.tif 000005
【図４】
2006127273.tif 000006
【図５】
2006127273.tif 000007
【図６】
2006127273.tif 000008
【図７】
2006127273.tif 000009
【図８】
2006127273.tif 000010
【図９】
2006127273.tif 000011
【図１０】
2006127273.tif 000012
【図１１】
2006127273.tif 000013
【図１２】
2006127273.tif 000014
【図１３】
2006127273.tif 000015
【図１４】
2006127273.tif 000016
【図１５】
2006127273.tif 000017
【図１６】
2006127273.tif 000018
【図１７】
2006127273.tif 000019