(57)【要約】      （修正有）【課題】各種のハードウェア資源あるいはソフトウェア資源に対応する管理プログラムおよび管理情報を有する環境下において、個々の情報処理装置が持つ各資源の管理プログラム対してデータの設定を他の任意の情報処理装置から自由に指示できると共に、個々の情報処理装置が持つ様々な資源の設定データを他の任意の情報処理装置から自由に閲覧して利用できるようにする。【解決手段】ホスト装置は、一連のメッセージの受信に関する処理を経由して、要求元のシステム管理ツールＭが当該メッセージを受取った場合には、そのシステム管理部Ｙは、受信メッセージ情報内から「メッセージパラメータ」を取得し、この内の項目別設定値に基づいてシステム管理情報Ｚ内の対応項目の「取得データ」を更新する。また、ツール対話画面処理部Ｘは、システム管理情報Ｚ内に新規な「取得データ」が有れば、それをシステム管理ツール対話画面ＳＭに表示出力させて閲覧可能とする。【選択図】      図２０
2007082254.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に接続され、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムおよび管理情報を資源別に記憶する個々の情報処理装置であって、
ネットワーク上の他の情報処理装置に対して資源別に所望の処理を行わせる場合に、当該情報処理装置を指定する指定情報と、前記管理プログラムを指定する指定情報と、データの設定要求／取得要求とを含むメッセージを作成するメッセージ作成手段と、
このメッセージ作成手段によって作成されたメッセージをネットワーク上に送信する送信手段と、
ネットワーク上のメッセージを取得し、自己宛のメッセージか否かを判別すると共に、自己宛のメッセージであれば、そのメッセージが前記設定要求か取得要求かを判別する判別手段と、
この判別手段によって自己宛のメッセージであることが判別された場合に、当該メッセージ内の管理プログラム指定情報にしたがって該当する資源をアクセスすると共に、そのメッセージが設定要求であれば、このメッセージ内のデータを当該資源内の前記管理情報に設定する設定処理を実行し、自己宛のメッセージが取得要求であれば、当該資源内の前記管理情報内に含まれている自己の設定データを要求元に閲覧させる為のデータとして読み出して要求元の情報処理装置へ送信する送信処理を実行する制御手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
コンピュータを、
ネットワーク上の他の情報処理装置に対して資源別に所望の処理を行わせる場合に、当該情報処理装置を指定する指定情報と、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムのうち、任意の管理プログラムを指定する指定情報と、データの設定要求／取得要求とを含むメッセージを作成する手段、
このメッセージ作成手段によって作成されたメッセージをネットワーク上に送信する手段、
ネットワーク上のメッセージを取得し、自己宛のメッセージか否かを判別すると共に、自己宛のメッセージであれば、そのメッセージが前記設定要求か取得要求かを判別する手段、
自己宛のメッセージであることが判別された場合に、当該メッセージ内の管理プログラム指定情報にしたがって該当する資源をアクセスすると共に、そのメッセージが設定要求であれば、このメッセージ内のデータを当該資源内の前記管理情報に設定する設定処理を実行し、自己宛のメッセージが取得要求であれば、当該資源内の前記管理情報内に含まれている自己の設定データを要求元に閲覧させる為のデータとして読み出して要求元の情報処理装置へ送信する送信処理を実行する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク上に接続され、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムおよび管理情報を備えた情報処理装置に関する。
【背景技術】
【０００２】
従来、ネットワーク上に接続されているパーソナルコンピュータ等の複数台の情報処理装置においては、様々なハードウェア資源やソフトウェア資源を備えており、利用者やアプリケーションプログラムに対し、これらの資源を用いて、例えば、障害通報管理サービスやＦＡＸサービス等のような各種のサービスを提供するようにしている。この場合、これらのサービスは、資源別にモジュール化された資源管理部によって管理、制御されている。この資源管理部は、資源を管理する情報の他に、動作モード等を定義する設定情報を含む管理情報を有しており、この設定情報は、情報処理装置毎に任意にカスタマイズすることが可能となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、動作モード等を定義する設定情報をカスタマイズする為の各種の設定操作は、個々の情報処理装置毎に異なっており、例えば、部署単位で略同じ設定を行う場合でも、その設定操作が情報処理装置毎に異なる為に、部署内の各情報処理装置に対する設定には、多くの時間と手間を要していた。このことは、ネットワーク上の何れかの情報処理装置を処理対象として任意に選択して、設定／操作を行わせる場合であっても同様であり、各資源管理部毎にその操作内容が別々である為、各資源管理部毎に設定／操作を指示する場合も、多くの時間と手間を要していた。更に、同一の情報処理装置に対して資源別に異なる設定／操作を繰り返し行わせる場合に、その処理対象が同一であっても、その都度、処理対象を選択指定する為の作業を行う必要がある為、多くの時間と手間を要すると共に、その選択を間違える危険性があった。
【０００４】
本発明の課題は、各種のハードウェア資源あるいはソフトウェア資源に対応する管理プログラムおよび管理情報を有する環境下において、個々の情報処理装置が持つ各資源の管理プログラム対してデータの設定を他の任意の情報処理装置から自由に指示できると共に、個々の情報処理装置が持つ様々な資源の設定データを他の任意の情報処理装置から自由に閲覧して利用できるようにすることである。
【課題を解決するための手段】
【０００５】
本発明は、ネットワーク上に接続され、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムおよび管理情報を資源別に記憶する個々の情報処理装置であって、ネットワーク上の他の情報処理装置に対して資源別に所望の処理を行わせる場合に、当該情報処理装置を指定する指定情報と、前記管理プログラムを指定する指定情報と、データの設定要求／取得要求とを含むメッセージを作成するメッセージ作成手段と、このメッセージ作成手段によって作成されたメッセージをネットワーク上に送信する送信手段と、ネットワーク上のメッセージを取得し、自己宛のメッセージか否かを判別すると共に、自己宛のメッセージであれば、そのメッセージが前記設定要求か取得要求かを判別する判別手段と、この判別手段によって自己宛のメッセージであることが判別された場合に、当該メッセージ内の管理プログラム指定情報にしたがって該当する資源をアクセスすると共に、そのメッセージが設定要求であれば、このメッセージ内のデータを当該資源内の前記管理情報に設定する設定処理を実行し、自己宛のメッセージが取得要求であれば、当該資源内の前記管理情報内に含まれている自己の設定データを要求元に閲覧させる為のデータとして読み出して要求元の情報処理装置へ送信する送信処理を実行する制御手段とを具備するものである。
【発明の効果】
【０００６】
本発明によれば、個々の情報処理装置が持つ各種の資源の管理プログラム対してデータの設定を他の任意の情報処理装置から自由に指示できる他、個々の情報処理装置が持つ様々な資源の設定データを他の任意の情報処理装置から自由に閲覧することができ、他の情報処理装置側の設定データを閲覧することによって、その設定データを自己のデータとして設定したり、この設定データを編集してその取得先に再設定させることもできる。
【発明を実施するための最良の形態】
【０００７】
以下、図１〜図２３を参照してこの発明の一実施形態を説明する。
図１は、この実施形態における情報処理システムの全体構成を示したブロック図である。
この情報処理システムは、複数のＬＡＮ（構内情報通信網）を接続してなる広域通信のネットワークシステムを構成するもので、会社組織においてＬＡＮ１は、本社側に構築されているネットワークであり、ＬＡＮ２は、工場側構築されているネットワークで、各ＬＡＮ１、２は、複数台の情報処理装置（以下、ホスト装置と称する）３を有し、ルータ４を介してＷＡＮ（広域通信網：インターネット）５に接続されているネットワーク環境（イントラネット環境）となっている。
なお、図中、Ａ、Ｂ、Ｃ、‥‥は、各ホスト装置３に対応する「ホスト名」を示している。
【０００８】
この情報処理システムは、ネットワーク上の各ホスト装置３を任意にグループ化し、マルチキャストグループ送信技術を用いて、何れかのホスト装置３からの指示によって同一グループに属する複数のホスト装置３に対して各種の設定／操作を一括して行わせることができるようにしたものである。
この情報処理システムを構成する個々のホスト装置３は、各種のハードウェア資源、ソフトウェア資源を管理する管理プログラムおよび管理情報を資源別にモジュール化した各種の管理モジュールを有し、各ホスト装置３間において、同一の管理モジュール同士でメッセージ（処理要求）をやり取りする為に、そのメッセージ体系を整え、共通形式のメッセージ情報を送受信して、各種の設定／操作をホスト単位／グループ単位で行うようにしている。
なお、この実施形態においては、例えば、ＴＣＰ／ＩＰ通信プロトコルを利用したＨＴＴＰプロトコル等によって、各ホスト装置３間でデジタル化（パケット化）された情報の送受信を行うようにしている。
【０００９】
ネットワーク上の各ホスト装置３をグループ化する場合、この実施形態においてはＬＡＮ１が構築されている「本社」を基本グループとし、ＬＡＮ２が構築されている「工場」を他の基本グループとして設定されており、各基本グループには、任意に区分した複数の論理グループが設定登録されている。例えば、本社の基本グループは、「管理部門」、「生産部門」等に対応して複数の論理グループに区分され、更に、各部門毎も「人事」、「給与」等のように複数の論理グループに区分されている。つまり、本社の基本グループは、階層的に複数の論理グループに分けられている。
【００１０】
このような論理グループの登録は、個々のホスト装置３によって任意に設定可能であり、何れかのホスト装置３で論理グループの登録更新が行われた場合には、他の全てのホスト装置３に対して論理グループの更新内容を一括送信して設定するようにしている。
なお、基本グループを複数の論理グループに区分する場合、その区分の仕方によっては、あるホスト装置３が複数の論理グループに属するようになるが、この実施形態においては、複数グループの重複設定も許容するようにしている。言換えれば、ホスト装置３をどのような体系でグループ化するかを問わず、自由なグループ分けを可能としている。
【００１１】
図２は、ホスト装置３の基本的構成要素を示したブロック図である。
なお、この実施形態におけるホスト装置３の特徴部分を詳述する前に、この実施形態のハードウェアの構成について以下、説明しておく。
ＣＰＵ３１は、記憶装置２内のオペレーティングシステムや各種アプリケーションソフトにしたがってこのホスト装置３の全体動作を制御する中央演算処理装置である。記憶装置３２は、オペレーティングシステムや各種アプリケーションソフトを記憶するプログラム記憶領域３２ａの他、データベース、文字フォントの各種のデータを記憶するデータ記憶領域３２ｂを有し、磁気的、光学的、半導体メモリ等によって構成されている。この記録装置３２はハードディスク等の固定的なメモリの他、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記憶媒体を装着可能な構成であってもよい。この記憶装置３２内のプログラムやデータは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）３３にロードされたり、ＲＡＭ３３内のデータが記憶装置３２にセーブされる。なお、ＲＡＭ３３内には、プログラム実行領域３３ａと作業領域３３ｂとを有している。
【００１２】
更に、ＣＰＵ３１は通信装置３４を介して他の電子機器のプログラム／データを直接アクセスして使用したり、他の電子機器から通信装置３４を介してダウンロード受信することもできる。一方、ＣＰＵ３１にはその入出力周辺デバイスである通信装置３４、入力装置３５、表示装置３６、印字装置３７がバスラインを介して接続されており、入出力プログラムにしたがってＣＰＵ３１はそれらの動作を制御する。
通信装置３４は、通信モデムを含む有線の通信インターフェイスである。入力装置３５はキーボードやタッチパネルあるいはマウスやタッチ入力ペン等のポインティングデバイスを構成する操作部であり、表示装置３６は、フルカラー表示を行う液晶表示装置やＣＲＴあるいはプラズマ表示装置などである。
【００１３】
図３は、表示装置３６の画面内容を示した図で、ネットワークビューワ対話画面ＮＢと、システム管理ツール対話画面ＳＭとに分割表示されている状態を示している。なお、ネットワークビューワ対話画面とシステム管理ツール対話画面とは、基本的に非同期で表示される画面である。
ネットワークビューワ対話画面ＮＢは、資源別の各種管理モジュールに対して汎用的に使用される共通画面であると共に、他の１または２以上のホスト装置３に対して各種の設定／操作を行わせる為に、その処理対象としてのグループ／ホストを任意に選択する為の処理対象選択用のメニュー画面である。
【００１４】
この対話画面ＮＢには、ネットワーク上に接続されている各ホスト装置３を示す「ホスト名」と、各ホスト装置３をグループ化した基本グループや論理グループを示す「グループ名」の一覧がツリー構造で表示される。なお、この対話画面ＮＢ内には、ホスト名・グループ名に対応づけて「チェックボックス」が設けられており、処理対象を選択する場合には、このボックス内にチェックを入れるようにしている。また、この対話画面ＮＢ内には、以前に選択された処理対象が輝度変化や反転表示等によって識別表示されている。
【００１５】
システム管理ツール対話画面ＳＭは、目的別に異なる内容の専用画面がボタン操作に応じて切り換え表示されるもので、各種のハードウェア資源、ソフトウェア資源を管理する資源別のシステム管理ツールに対応して、各種の設定／操作を入力する為の入力画面が切り換え表示される。この場合、システム管理ツール対話画面ＳＭの上部側に配置されている各種のツール切換選択ボタンＢ１が押下される毎に、対応するツール設定用入力画面に切り換えられる。
なお、各ツール切換選択ボタンＢ１は、各種の管理ツール、例えば、グループ管理ツール、障害通報管理ツール‥‥に１対１に対応付けられている。
【００１６】
システム管理ツール対話画面ＳＭ内には、更新ボタンＢ２、送信ボタンＢ３が配置され、また、システム管理ツール対話画面ＳＭの上部側には、終了ボタンＢ４が配置されている。
更新ボタンＢ２は、この対話画面ＳＭに現在表示中のツールに対応して、ネットワーク上の他のホスト装置３側に設定されている当該ツール対応の設定データを取得し、この設定データを自己の対話画面ＳＭに表示させて閲覧可能とする為のボタンである。つまり、この実施形態においては、ネットワークビューワ対話画面ＮＢ内で選択した処理対象ホストを取得対象として指定し、そのホスト装置３側に設定されている当該ツール対応の設定データを取り寄せて自由に閲覧できるようにしており、他のホスト装置３から取り寄せた設定データをシステム管理ツール対話画面ＳＭ内に表示させてその画面内容を更新すべきことを指示するボタンである。
【００１７】
送信ボタンＢ３は、システム管理ツール対話画面ＳＭ内に入力されたデータをネットワークビューワ対話画面内で選択された処理対象ホストへ送信すべきことを指示すると共に、そのデータを処理対象ホスト側のシステム管理ツール内に設定すべきことを指示するボタンである。これによって、例えば、何れかのホスト装置３からの要求にしたがって他のホスト装置３の動作環境をカスタマイズすることができるようになっている。
終了ボタンＢ４は、ネットワークビューワ対話画面ＮＢの消去やシステム管理ツール対話画面ＳＭの消去を指示するボタンである。
【００１８】
図４は、図１で示した処理ブロックＭＢ内において実行される各種の機能を機能ブロック別に説明する為のブロック図である。
すなわち、図１の破線で囲んだ部分は、各種の機能を実行するハードウェア上の構成要素（ＣＰＵ３１、記憶装置３２、ＲＡＭ３４）を示す処理ブロックＭＢであり、図３で示した処理ブロックＭＢは、ＣＰＵ３１が実行する各種の機能を機能別に示したブロックである。
各ホスト装置３のブロックＭＢを機能別に分けると、この機能ブロックＭＢ内には、後述するネットワークビューワ対話画面処理部３０１、メッセージ送信処理部３０２、メッセージ振り分け処理部３０３、ネットワーク管理部３０４を有する構成となっている。
【００１９】
また、各ホスト装置３のブロックＭＢには、各種のハードウェア資源、ソフトウェア資源を管理する資源別のシステム管理ツール、例えば、障害通報管理ツール、スケジュール管理ツール、グループ管理ツール‥‥に対応してそれらをモジュール化した障害通報管理モジュールＭ１、スケジュール管理モジュールＭ２、グループ管理モジュールＭ３‥‥を有し、利用者やアプリケーションプログラムに対して各種のサービスを提供するようにしている。
【００２０】
各管理モジュールＭ１、Ｍ２、Ｍ３‥‥は、管理プログラムおよび管理情報を有し、各管理プログラムは、メモリ（ＲＡＭ３４）上に常駐され、利用者やアプリケーションプログラムからの要求に応じて各種のサービスを何時でも提供可能なサービスプログラムであり、各ホスト装置３は、自己宛のメッセージが管理プログラムの起動を示す指示要求であれば、この管理プログラムをメモリ上に常駐させてサービスを提供可能な状態に設定し、自己宛のメッセージが管理プログラムの停止を示す指示要求であれば、この管理プログラムをメモリ上から解放するようにしている。
【００２１】
障害通報管理モジュールＭ１は、障害通報設定対話画面処理部Ｘ１、障害通報管理部Ｙ１、障害通報管理情報Ｚ１を有している。
障害通報管理モジュールＭ１は、このネットワークシステムの駆動状態、例えば、ＣＰＵ負担、ディスク容量等のシステムパフォーマンスを監視し、障害の発生を検知した際に、他のホスト装置３へ障害通報を行うシステム管理ツールであり、障害の監視や通報に関しての監視項目毎の詳細設定は、ホスト装置３毎にカスタマイズすることができる他、他の何れかのホスト装置３から監視項目毎に送信されて来る詳細設定のメッセージ情報にしたがってカスタマイズすることができるようになっている。つまり、ネットワーク上の各ホスト装置３をグループ化し、マルチキャストグループ送信技術を用いて、何れかのホスト装置３からの指示によって同一グループに属する複数のホスト装置３に対し、障害監視や通報に関しての詳細設定を一括してカスタマイズすることができるようになっている。
【００２２】
図５は、障害通報管理情報Ｚ１を示した図で、この障害通報管理情報Ｚ１は、各種の管理項目（監視項目）に対応して「設定データ」、「取得データ」、「要求データ」の各領域を有する構成となっている。すなわち、監視の種類を示す分類項目として「プロセッサ使用率」、「プロセッサ温度」、「ＣＰＵ・ＦＡＮ回転速度」‥‥が設定されている。また、分類項目別に、障害監視や通報に関しての詳細な判定条件を示す詳細項目が設定されており、例えば、「プロセッサ使用率」の詳細項目として「監視（する／しない）」、「監視間隔（[  ]秒毎）」、「他のコンピュータへの通報の通知（する／しない）」、「制限値（[  ]％」‥‥「他のコンピュータ（ホスト）からの通報の受信（する／しない）」が設定されている。そして、各詳細項目に対応して、障害通報管理情報Ｚ１には「設定データ」、「取得データ」、「要求データ」の各領域が設けられている。
【００２３】
ここで、各詳細項目に対応して設けられている「設定データ」の領域は、現在、自己のホストに設定されている障害通報管理モジュールＭ１の設定情報（既定値）がセットされる領域であり、障害通報管理モジュールＭ１は、この「設定データ」にしたがって項目毎に各種の動作を制御する。
「取得データ」の領域は、ネットワーク上の他のホスト装置３側に設定されている当該障害通報管理モジュール対応の「設定データ」を取得して記憶保持するワーク領域であり、他のホスト装置３から取得した「取得データ」は、ボタン操作に応じてシステム管理ツール対話画面ＳＭに表示され、閲覧可能となる。
「要求データ」の領域は、システム管理ツール対話画面ＳＭに入力された設定情報（入力情報）を一時記憶する為のワーク領域である。この「要求データ」は、その確定に応じて「設定データ」の領域に転送されたり、他のホスト装置３に送信される。
【００２４】
障害通報設定対話画面処理部Ｘ１は、管理プログラムの起動にしたがって障害通報設定対話画面に関する動作を制御するもので、このシステム管理ツール対話画面ＳＭ内に項目毎に入力されたその動作内容に関する情報を取り込んで、障害通報管理情報Ｚ１内の「要求データ」の領域に項目毎にセットする処理を行ったり、この対話画面内に配置されている更新ボタンＢ２、送信ボタンＢ３が押下される毎に、操作されたボタンに応じた処理を行うものである。
【００２５】
障害通報管理部Ｙ１は、管理プログラムの起動にしたがって動作するもので、上述したように、ネットワークシステムの駆動状態を監視し、障害の発生を検知した際に、他のホスト装置３へ障害通報を行う他、更に、この実施形態においては、他のホスト装置３から送信されて来たメッセージ情報の処理要求を解析して、その要求に応じた処理を実行するようにしている。この場合、他のホスト装置３から送信されて来た設定情報を障害通報管理情報Ｚ１内の「設定データ」の領域に管理項目別にセットしてその内容を更新したり、障害通報管理情報Ｚ１内の「取得データ」をネットワーク上に送信する等の処理を行う。
【００２６】
なお、他のスケジュール管理モジュールＭ２、グループ管理モジュールＭ３‥‥も、障害通報管理モジュールＭ１と同様の構成となっており、上述した障害通報管理モジュールＭ１内の対話画面処理部Ｘ１、管理部Ｙ１、管理情報Ｚ１に相当する対話画面処理部、管理部、管理情報とを有する構成となっている。
なお、スケジュール管理モジュールＭ２、グループ管理モジュールＭ３の基本的な機能については、後述する図２１〜２３のフローチャートを参照して説明する。
【００２７】
図６は、スケジュール管理モジュールＭ２内の管理情報を示し、このスケジュール管理情報Ｚ２も、各種の管理項目に対応して「設定データ」、「取得データ」、「要求データ」の各領域を有する構成となっている。すなわち、分類項目として「システム全体」、「サービス」、「アプリケーション」‥‥が設定されている。
また、分類項目別の詳細項目として、例えば、「システム全体」には、「起動時刻」、「終了時刻」が設定され、「サービス」には「障害通報管理サービス」、「グループ管理サービス」、「ＦＡＸサービス」‥‥が設定されていると共に、各サービス別に「自動起動」、「起動時刻」、「終了時刻」が設定されている。そして、各詳細項目に対応して「設定データ」、「取得データ」、「要求データ」の各領域が設けられている。なお、「自動起動」は、電源投入時に当該サービスを自動実行するか否かを示し、「起動時刻」、「終了時刻」は、当該サービスを任意の時間帯に実行させる為のスケジュール時刻である。
【００２８】
図７は、グループ管理モジュールＭ３内の管理情報を示した図で、このホスト／グループ管理情報Ｚ３も、各種の管理項目に対応して「設定データ」、「取得データ」、「要求データ」の各領域を有する構成となっている。
この場合、分類項目として「基本グループ（１）」、「基本グループ（２）」、‥‥、「論理グループ（１）」、「論理グループ（２）」‥‥、「ホスト（１）」、「ホスト（２）」‥‥が設定されている。また、各「基本グループ」の詳細項目として「グループ名」、「マルチキャストグループアドレス」、「所属グループ／ホスト」が設定されている。この場合、「基本グループ（１）」の「グループ名：本社」、「基本グループ（２）」の「グループ名：工場」がセットされている。「マルチキャストグループアドレス」は、その基本グループに属する全てのホスト装置３を一括指定する為のネットワークアドレスである。「所属グループ／ホスト」には、その基本グループに属する全ての論理グループとホスト装置３を示す論理グループ名、ホスト名がセットされている。
【００２９】
また、各「論理グループ」の詳細項目としては、「グループ名」、「所属ホスト」が設定されている。なお、図示の例では、「論理グループ（１）」の「グループ名：人事」、「論理グループ（２）」の「グループ名：給与」がセットされている場合を示している。「所属ホスト」には、その論理グループに属する全てのホスト装置３を示すホスト名がセットされている。この例では、「論理グループ（１）」の「所属ホスト：ホストＡ、Ｂ‥‥」、「論理グループ（２）」の「所属ホスト：ホストＤ、Ｅ‥‥」がセットされている。
更に、各「ホスト」の詳細項目として「ホスト名」、「ＩＰアドレス」、「所属グループ」、「稼動状態」が設定されている。「ＩＰアドレス」は各ホスト装置３を個別に指定するアドレスである。「所属グループ」は、そのホスト装置３が属する基本グループ／論理グループを示し、「稼動状態」は、当該ホスト装置３の現時点における稼動状態を示す。そして、各詳細項目に対応して「設定データ」、「取得データ」、「要求データ」の各領域が設けられている。
【００３０】
なお、以下、障害通報管理モジュールＭ１、スケジュール管理モジュールＭ２、グループ管理モジュールＭ３、‥‥を「システム管理ツールＭ」として総称し、各モジュール内の対話画面処理部Ｘ１、‥‥を「システム管理ツール対話画面処理部Ｘ」として総称し、各モジュール内の管理部Ｙ１、‥‥を「システム管理部Ｙ」として総称し、各モジュール内の管理情報Ｚ１、Ｚ２、Ｚ３、‥‥を「システム管理情報Ｚ」として総称する。
システム管理ツール対話画面処理部Ｘは、システム管理ツール対話画面ＳＭ内の各項目に入力された情報を当該システム管理情報Ｚ内の「要求データ」の領域にセットする処理を行うが、その際、この対話画面内に配置されている送信ボタンＢ３（図３参照）が押下されると、このシステム管理情報Ｚ内の「要求データ」を取得し、この「要求データ」を送信メッセージ情報ＴＭ内にセットし、メッセージ送信処理部３０２に対して送信依頼を通知する。
【００３１】
図８は、この送信メッセージ情報ＴＭのフォーマット構成を示した図である。
この送信メッセージ情報ＴＭは、ネットワーク上の他のホスト装置３に対し設定／操作を行わせる為のメッセージであり、処理対象のホスト／グループを指定する指定情報と、システム管理ツールＭを指定する指定情報と、設定／操作の処理内容とを含み、各種のシステム管理ツールＭに共通する共通形式のメッセージ形態となっている。すなわち、この送信メッセージ情報ＴＭは、「送信先ＩＰアドレス」、「処理対象指定情報」、「メッセージコード」、「メッセージパラメータ」、‥‥を有する構成となっている。
この送信メッセージ情報ＴＭを構成する各項目のうち、「メッセージコード」、「メッセージパラメータ」は、送信ボタンＢ３の押下時にシステム管理ツール対話画面処理部Ｘの動作に応じてセットされる。「処理対象指定情報」は、メッセージ送信処理部３０２、「送信先ＩＰアドレス」は、ネットワーク管理部３０４の動作に応じてセットされる。
【００３２】
「送信先ＩＰアドレス」には、送信先が自己の場合にはセットされないが、ホスト装置３の場合には、そのホストアドレス、基本グループ／論理グループの場合には、マルチキャストグループアドレスがセットされる。
「処理対象指定情報」は、「識別フラグ」、「処理対象名（１）」、「処理対象名（２）」、‥‥の項目を有し、「識別フラグ」には、送信先に応じて「０１：基本グループ」、「０２：論理グループ」、「０３：ホスト」の識別フラグがセットされ、「処理対象名（１）」、「処理対象名（２）」、‥‥には、送信先に応じてグループ名、ホスト名がセットされる。この場合、複数のホスト、論理グループを送信先として一括指定することができるようになっている。
「メッセージコード」は、「モジュールＩＤ」、「サービスＩＤ」の項目を有している。
【００３３】
図９は、システム管理ツールＭ別の「モジュールＩＤ」、「サービスＩＤ」、「メッセージパラメータ」を説明する為の図である。
「モジュールＩＤ」は、障害通報管理モジュールＭ１、スケジュール管理モジュールＭ２、グループ管理モジュールＭ３‥‥を識別する情報で、各モジュールに対応する「モジュールＩＤ」として、「０１」、「０２」、「０３」、‥‥が定義されている。
「サービスＩＤ」は、各モジュール別に提供するサービスを識別する為の情報で、例えば、各モジュールに対応する「０１：指定情報設定要求」、「０２：設定情報通知」、「０３：設定情報取得要求」は、ホスト装置３間で情報の送受信を行う場合にセットされる。
【００３４】
すなわち、「０１：指定情報設定要求」は、システム管理ツール対話画面ＳＭ内に入力した情報を他のホスト装置３へ設定する場合の処理要求であり、送信ボタンＢ３が押下された際にセットされる。「０２：設定情報通知」は、他のホスト装置３から送信されて来たネットワーク上の設定情報取得要求に応答してその要求元へ自己の設定情報を返信する場合（閲覧させる場合）にセットされる。「０３：設定情報取得要求」は、他のホスト装置３に設定されている設定情報を閲覧する為にその設定情報の取得を要求するもので、更新ボタンＢ２が押下された際にセットされる。
【００３５】
「０１：指定情報設定要求」、「０２：設定情報通知」に対応する「メッセージパラメータ」には、項目別にその設定値が順次セットされ、「０３：設定情報取得要求」に対応する「メッセージパラメータ」には、要求項目が順次セットされる。
スケジュール管理モジュールＭ２の「サービスＩＤ」として定義されている「０４：起動要求」、「０５：停止要求」は、起動対象であるシステム／サービス／アプリケーションに対して、その起動／停止を要求するもので、この「０４：起動要求」、「０５：停止要求」に対応する「メッセージパラメータ」には、起動対象としてのシステム／サービス／アプリケーションがセットされる。グループ管理モジュールＭ３の「サービスＩＤ」として定義されている「０６：起動状態取得要求」は、任意のホスト装置３に対して現在の起動状態の送信を要求するもので、この「０６：起動状態取得要求」に対応する「メッセージパラメータ」には、要求先がセットされる。この場合、取得した起動状態は、ホスト／グループ管理情報Ｚ３内において当該ホスト対応の「稼動状態」の項目に対応して、その「取得データ」の領域にセットされる。
【００３６】
ネットワークビューワ対話画面処理部３０１は、グループ管理モジュールＭ３内のホスト／グループ管理情報Ｚ３をアクセスして、その設定内容をネットワークビューワ対話画面ＮＢにツリー構造で表示させると共に、この対話画面で選択された内容を取り込んで、それをホスト／グループ選択情報ＳＴとしてセットする。
図１０は、ホスト／グループ選択情報ＳＴの内容を示した図で、このホスト／グループ選択情報ＳＴは、種別（基本グループ、論理グループ、ホスト）に対応してセットされているホスト／グループ名毎に、選択情報がセットされるもので、“１”は、選択、“０”は非選択を示している。
【００３７】
メッセージ送信処理部３０２は、ホスト／グループ管理情報Ｚ３、ホスト／グループ選択情報ＳＴの内容解析し、送信メッセージ情報ＴＭ内の「処理対象指定情報」に「識別フラグ」、「処理対象名」をセットして、メッセージ振り分け処理部３０３に送信メッセージ情報ＴＭを転送する処理を行う。
メッセージ振り分け処理部３０３は、送信メッセージ情報ＴＭ内の「処理対象指定情報」、ホスト／グループ管理情報Ｚ３を参照して、メッセージ送信処理部３０２またはネットワーク管理部３０４から送られて来たメッセージ情報が自己宛か他のホスト宛かに応じてメッセージ情報の処理を振り分けるもので、自己宛のメッセージであれば、送信メッセージ情報ＴＭ内の「モジュールＩＤ」に対応するシステム管理ツールＭを指定して、そのシステム管理部Ｙへ送信メッセージ情報ＴＭを転送し、他のホスト宛であれば、ネットワーク管理部３０４に対してメッセージの送信依頼を行う。
【００３８】
ネットワーク管理部３０４は、ＯＮＭＳ（オープン・ネットワーク・マルチキャスト・システム）を構成してメッセージ情報の送受信を管理するものである。
ネットワーク管理部３０４は、メッセージ振り分け処理部３０３からメッセージ情報が転送されて来た場合には、そのメッセージ情報内に「送信先ＩＰアドレス」をセットするが、その際、メッセージ内の「識別フラグ」に応じて指定ホストのＩＰアドレス／基本グループのマルチキャストアドレスをセットする。また、ネットワーク網、通信装置３４を介して他のホスト装置３からメッセージ情報が送信されて来た場合に、そのメッセージ内の「モジュールＩＤ」に対応するシステム管理ツールＭを指定し、そのシステム管理部Ｙに対してメッセージ情報を転送する。
【００３９】
次に、この実施形態におけるホスト装置３の動作アルゴリズムを図１１〜図２４に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作を逐次実行する。また、伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００４０】
図１１は、画面表示の全体動作を示したフローチャートである。
先ず、ネットワークビューワ対話画面処理部３０１を起動させることにより、図１２のフローチャートにしたがった対話画面処理を実行させる（ステップＡ１）。この状態において、ツール切換選択ボタンＢ１が押下されたかをチェックし（ステップＡ２）、そのボタン押下によってツール切換が指示された場合には、操作されたツール切換選択ボタンＢ１に対応のシステム管理ツールＭを指定し、そのシステム管理ツール対話画面処理部Ｘを起動させることにより、図１３に示したツール対話画面処理を実行させる（ステップＡ３）。
以下、終了ボタンＢ４が押下されるまで（ステップＡ４）、ツール切換指示がある毎に（ステップＡ２）、対応するシステム管理ツールＭを指定し、そのシステム管理ツール対話画面処理部Ｘを起動させる（ステップＡ３）。ここで、終了ボタンＢ４が押下されると、ネットワークビューワ対話画面処理部３０１およびシステム管理ツール対話画面処理部Ｘの動作を終了させる（ステップＡ５）。
【００４１】
図１２は、ネットワークビューワ対話画面処理部３０１の起動によって実行開始される対話画面処理を示したフローチャートである。
先ず、対話画面処理部３０１は、表示画面内の指定領域（左側領域）に、ネットワークビューワ対話画面ＮＢを表示させると共に（ステップＢ１）、グループ管理モジュールＭ３内のホスト／グループ管理情報Ｚ３をアクセスし、各グループ／ホスト名を読み込み（ステップＢ２）、ネットワークビューワ対話画面ＮＢ内にグループ／ホスト名を階層構造でツリー表示させる（ステップＢ３）。
次に、ホスト／グループ選択情報ＳＴをアクセスして「選択情報」を読込み（ステップＢ４）、前回の選択情報にしたがってツリー表示の対応するグループ／ホスト名を識別表示させる（ステップＢ５）。つまり、ホスト／グループ選択情報ＳＴには、以前に選択した選択情報が保持されているので、この選択情報を参照して、以前の選択状況をツリー表示内に識別表示させる。
【００４２】
オペレータは、その識別表示を参照して以前の選択状況を変更する必要があるかを確認し、変更がなければ、終了ボタンＢ４を押下するが、前回の選択状況を変更する場合には、所望の「グループ名」／「ホスト名」に対応するチェックボックス内にチェックを入れる。ここで、対話画面ＮＢ内には、「グループ名」に対応して「グループ開閉ボタン」が設けられており、この開閉ボタンが操作されると（ステップＢ６）、ツリー表示状態を変更させる（ステップＢ７）。つまり、指定グループに属する「所属グループ／ホスト」を読み出し、全体のツリー表示から指定グループ対応のツリー表示に切り換える。
【００４３】
また、処理対象を選択する為に所望の「グループ名」／「ホスト名」がチェックされると、ステップＢ８で選択指定有りが検出されてステップＢ９に移り、選択された「グループ名」／「ホスト名」を識別表示させる。この選択指定に基づいてホスト／グループ選択情報ＳＴを更新する（ステップＢ１０）。この場合、処理対象は１つに限らず、複数同時に選択することができる。例えば、全ての基本グループ、１つの基本グループおよび他の基本グループに属する論理グループ／ホスト、複数の論理グループ、複数のホスト等のように任意に選択可能である。以下、終了ボタンＢ４が操作されるまで（ステップＢ１１）、グループ開閉指定／選択指定に応じた処理が繰り返される（ステップＢ６〜Ｂ１１）。ここで、終了ボタンＢ４が操作されると、ネットワークビューワ対話画面ＮＢを消去する（ステップＢ１２）。
【００４４】
図１３は、システム管理ツール対話画面処理部Ｘの起動によって実行開始されるツール対話画面処理を示したフローチャートである。
先ず、システム管理ツール対話画面処理部Ｘは、表示画面内の指定領域に、システム管理ツール対話画面ＳＭを表示させる（ステップＣ１）。そして、当該対話画面処理部Ｘに対応するシステム管理情報Ｚをアクセスし、その管理項目（詳細項目）を読込み（ステップＣ２）、これらの項目オブジェクトをシステム管理ツール対話画面ＳＭ内に表示させる（ステップＣ３）。この対話画面表示領域ＳＭ内には、各項目オブジェクト毎に、データ入力用の入力項目が割当表示される。次に、当該システム管理情報Ｚ内の「要求データ」を読込み（ステップＣ４）、この「要求データ」を対応する入力項目位置に表示させる（ステップＣ５）。
【００４５】
このシステム管理情報Ｚ内の「要求データ」には、以前、入力した入力情報が保持されているので、オペレータは、この入力情報の表示内容を参照して以前の入力データを変更する必要があるか否かを確認し、変更がなければ、終了ボタンＢ４を押下するが、変更する場合には、新たにデータ入力を行うと（ステップＣ６）、入力されたデータは、対応する入力項目内に表示される（ステップＣ７）。そして、ツール対話画面処理部Ｘは、入力データに基づいてシステム管理情報Ｚ内の対応項目の「要求データ」を更新する（ステップＣ８）。以下、終了ボタンＢ４が操作されるまで（ステップＣ９）、入力された項目データに応じた処理が繰り返される（ステップＣ６〜Ｃ９）。ここで、終了ボタンＢ４が操作されると、システム管理ツール対話画面ＳＭを消去する（ステップＣ１０）。
【００４６】
図１４は、送信ボタンＢ３が押下された場合に実行開始されるシステム管理ツール対話画面処理部Ｘの動作（送信ボタン押下処理）を示したフローチャートである。
先ず、ツール対話画面処理部Ｘは、当該システム管理ツール（自己）の「モジュールＩＤ」を取得して、送信メッセージ情報ＴＭ内に設定すると共に（ステップＤ１）、「０１：指定情報設定要求」を「サービスＩＤ」として送信メッセージ情報ＴＭ内に設定する（ステップＤ２）。そして、自己のシステム管理情報Ｚを検索し、「要求データ」が設定されていれば、その設定項目と設定値とを項目毎に取得し（ステップＤ３）、それを列記したデータを「メッセージパラメータ」として送信メッセージ情報ＴＭ内に設定する（ステップＤ４）。
このようにして「モジュールＩＤ」、「サービスＩＤ」、「メッセージパラメータ」を設定した送信メッセージ情報ＴＭをメッセージ送信処理部３０２に送り、メッセージ送信依頼を行う（ステップＤ５）。
【００４７】
図１５は、メッセージ送信処理部３０２の動作（メッセージ送信処理）を示したフローチャートである。
メッセージ送信処理部３０２は、ホスト／グループ管理情報Ｚ３、ホスト／グループ選択情報ＳＴの内容解析し、送信メッセージ情報ＴＭ内の「処理対象指定情報」に「識別フラグ」、「処理対象名」をセットする処理を基本グループ単位毎に行う。
すなわち、メッセージ送信処理部３０２は、ホスト／グループ管理情報Ｚ３をアクセスして、着目する基本グループを１つ選択し（ステップＥ１）、この基本グループは、処理対象かをホスト／グループ選択情報ＳＴを参照することによって判別する（ステップＥ２）。
【００４８】
いま、着目中の基本グループが処理対象として選択されている場合には（ステップＥ２）、「処理対象識別フラグ“０１”：基本グループ」を送信メッセージ情報ＴＭ内に設定すると共に（ステップＥ３）、その基本グループ名を送信メッセージ情報ＴＭ内に設定する（ステップＥ４）。
そして、この基本グループに属する全ての論理グループおよびホストを送信済みにする（ステップＥ５）。つまり、基本グループが処理対象として選択されている場合には、それに属する全ての論理グループ、ホストに対して同一の設定情報を送信する必要が無い為、それらを以降の処理の対象外とする。
このようにして「処理対象指定情報」を設定した送信メッセージ情報ＴＭをメッセージ振り分け処理部３０３に転送する（ステップＥ６）。
【００４９】
次に、他の未処理の基本グループが有るかを調べ（ステップＥ７）、有れば、ステップＥ１に戻り、以下、上述の動作を繰り返す。
一方、選択した基本グループが処理対象ではなければ（ステップＥ２）、ホスト／グループ管理情報Ｚ３をアクセスし、当該基本グループに属する未送信論理グループを１つ選択する（ステップＥ８）。この場合、当該基本グループが処理対象ではなければ、それに属する全ての論理グループは、未送信論理グループであるから、ステップＥ９に移り、ホスト／グループ選択情報ＳＴを参照することによって論理グループは処理対象かを判別する。いま、処理対象外であれば、ステップＥ１２に移り、当該基本グループに属する他の未送信論理グループが有るかをチェックし、有れば、ステップＥ８に戻る。
ここで、この論理グループが処理対象であれば（ステップＥ９）、その論理グループ名を送信メッセージ情報ＴＭ内に設定する（ステップＥ１０）。
【００５０】
そして、当該論理グループおよびそれに属する全てのホストを送信済みにする（ステップＥ１１）。以下、当該基本グループに属する全ての論理グループに対する処理が終わるまで上述の動作を繰り返す。ここで、ステップＥ１２で論理グループ無しが検出されると、処理対象の論理グループが１でも存在しているかを調べ（ステップＥ１３）、１つでも有れば、「処理対象識別フラグ“０２”：論理グループ」を送信メッセージ情報ＴＭ内に設定する（ステップＥ１４）。そして、送信メッセージ情報ＴＭをメッセージ振り分け処理部３０３に転送する（ステップＥ１５）。
【００５１】
このようにして当該基本グループに属する各論理グループに対する処理が終了すると、ホストに関する処理に移る。すなわち、ホスト／グループ管理情報Ｚ３をアクセスし、当該基本グループに属する未送信ホストを１つ選択する（ステップＥ１６）。この場合、当該基本グループが処理対象でなければ、それに属する全てのホストは、未送信ホストであるから、ステップＥ１７に移り、この論理グループは、処理対象かをホスト／グループ選択情報ＳＴを参照することによって判別する。いま、処理対象外であれば、ステップＥ２１に移り、当該基本グループに属する他の未送信ホストが有るかをチェックし、有れば、ステップＥ１６に戻る。
【００５２】
ここで、ホストが処理対象であれば（ステップＥ１７）、「処理対象識別フラグ“０３”：ホスト」を送信メッセージ情報ＴＭ内に設定すると共に（ステップＥ１８）、そのホスト名を送信メッセージ情報ＴＭ内に設定する（ステップＥ１９）。そして、この送信メッセージ情報ＴＭをメッセージ振り分け処理部３０３に転送する（ステップＥ２０）。
この結果、着目中の基本グループに属する全ての論理グループおよびホストに対する処理が終了すると（ステップＥ２０）、他の基本グループを１つ選択する処理に戻る（ステップＥ１）。
【００５３】
図１６は、メッセージ振り分け処理部３０３の動作を示したフローチャートである。
先ず、メッセージ振り分け処理部３０３は、メッセージ送信処理部３０２またはネットワーク管理部３０４からメッセージ情報が送られて来たかを監視しており（ステップＦ１）、メッセージ情報を受取った場合には、送信メッセージ情報ＴＭ内の「処理対象指定情報」、ホスト／グループ管理情報Ｚ３を参照して、処理対象ホストを判別し、自己宛か他のホスト宛かをチェックする（ステップＦ２、Ｆ３、Ｆ５）。いま、メッセージ送信処理部３０２からメッセージ情報が送られて来た場合であるから、他のホスト宛のメッセージであり（ステップＦ５）、かつ、他のホストからの受信メッセージではないので（ステップＦ６）、メッセージ送信処理部３０２から受取った送信メッセージ情報ＴＭをネットワーク管理部３０４に転送してメッセージ送信依頼を行う（ステップＦ７）。
【００５４】
図１７は、ネットワーク管理部３０４が実行する送受信処理のうち、ネットワーク送信処理を示したフローチャートである。
ネットワーク管理部３０４は、メッセージ振り分け処理部３０３からメッセージ情報が転送されて来た場合には、そのメッセージ情報内の「識別フラグ」を取得し（ステップＧ１）、グループ指定（０１：基本グループ、０２：論理グループ）かをチェックする（ステップＧ２）。いま、「識別フラグ」がホスト指定（０３：ホスト）であれば、指定ホストの「ＩＰアドレス」を取得して、送信メッセージ情報ＴＭ内の「送信先ＩＰアドレス」に設定するが（ステップＧ７）、グループ指定の場合には（ステップＧ２）、指定グループ対応の基本グループを取得すると共に（ステップＧ３）、この基本グループのマルチキャストアドレスを取得し（ステップＧ４）、送信メッセージ情報ＴＭ内の「送信先ＩＰアドレス」に設定する（ステップＧ５）。このようなアドレス設定処理が終了すると、送信メッセージ情報ＴＭをネットワーク上に送信する（ステップＧ６）。
【００５５】
このようにして何れかのホスト装置３からメッセージをネットワーク上に送信している状態において、他のホスト装置３側においては、図１８に示すネットワーク受信処理を行う。図１８は、ネットワーク管理部３０４が実行するネットワーク受信処理を示したフローチャートである。
ネットワーク管理部３０４は、ネットワーク上にメッセージ情報が有るかを常時監視しており（ステップＨ１）、メッセージ情報が有れば、そのメッセージ情報内の「送信先ＩＰアドレス」を取得し、自ホストが対象のマルチキャストアドレス／ＩＰアドレスかをチェックし（ステップＨ２）、自ホスト宛であれば、メッセージ振り分け処理部３０３に受信メッセージを転送する（ステップＨ３）。
【００５６】
この場合、メッセージ振り分け処理部３０３は、上述した図１６で示したメッセージ振り分け処理を開始するが、その際、ステップＦ２においては、受信したメッセージ情報内から全ての「論理グループ名」を取得し、自ホストが属する論理グループ名が１つでも存在しているかを調べ、自ホスト対応のマルチキャストアドレスであり、かつ、論理グループ名の中に１つでも自己に該当する論理グループ名が含まれている場合には、自己宛のメッセージであると判断する（ステップＦ３）。すると、受信メッセージ情報から「モジュールＩＤ」を取得し、この「モジュールＩＤ」対応のシステム管理ツールＭを指定し、そのシステム管理部Ｙに受信メッセージ情報を転送して、メッセージ解析処理を実行させる（ステップＦ４）。
【００５７】
図１９は、メッセージ振り分け処理部３０３からの指示にしたがってシステム管理部Ｙが行うメッセージ解析処理を示したフローチャートである。
システム管理部Ｙは、メッセージ情報内の「サービスＩＤ」を取得し、それが「０１：指定情報設定要求」かを調べるが（ステップＪ１）、いま、「０１：指定情報設定要求」であるので、指定された設定項目の「設定データ」を更新する処理を行う（ステップＪ２）。すなわち、受信メッセージ情報内から「メッセージパラメータ」を取得し、この「メッセージパラメータ」内の項目別設定値に基づいてシステム管理情報Ｚ内の対応項目の「設定データ」を更新する。
【００５８】
次に、システム管理ツール対話画面ＳＭに現在表示中のツールに対応して、ネットワーク上の他のホスト装置３側に設定されている当該ツール対応の「設定データ」を取得し、この設定データを自己の対話画面ＳＭに表示させて閲覧する場合の動作を説明する。
この場合、更新ボタンＢ２を押下すると、当該システム管理ツール対話画面処理部Ｘは、図２０のフローチャートに示した更新ボタン押下処理を開始する。
先ず、ツール対話画面処理部Ｘは、当該システム管理ツールＭの「モジュールＩＤ」を取得して送信メッセージ情報ＴＭ内に設定すると共に（ステップＫ１）、「０３：設定情報取得要求」を「サービスＩＤ」として送信メッセージ情報ＴＭ内に設定する（ステップＫ２）。そして、メッセージ送信処理部３０２に送信メッセージ情報ＴＭを転送してメッセージ送信依頼を行った後（ステップＫ３）、ネットワーク管理部３０４、メッセージ振り分け処理部３０３を介して他のホスト装置３から送信されて来るメッセージ情報（取得データ）が当該システム管理情報Ｚ内にセットされるまで待機状態となる（ステップＫ４）。
【００５９】
メッセージ送信処理部３０２は、メッセージ送信処理を開始するが、この場合も上述した図１５のフローチャートにしたがったメッセージ送信処理を行い、ホスト／グループ管理情報Ｚ３、ホスト／グループ選択情報ＳＴの内容に基づいて送信メッセージ情報ＴＭ内に「識別フラグ」、「処理対象名」をセットした後、メッセージ振り分け処理部３０３に送信メッセージ情報ＴＭを転送する。
以下、メッセージ振り分け処理部３０３、ネットワーク管理部３０４も、上述と同様の処理を行う。これによって設定情報取得要求を示すメッセージ情報がネットワーク上に送信される。この場合、ホスト／グループ選択情報ＳＴの内容にしたがって設定情報の取得対象ホストが指定されるが、取得対象を新たに選択する場合には、上述のネットワークビューワ対話画面ＮＢ内で所望する取得対象を選択すればよい。
【００６０】
上述のような取得要求のメッセージ情報がネットワーク上に送信されると、他の各ホスト装置３側において、そのネットワーク管理部３０４は、図１８で示したネットワーク受信処理を実行するが、この場合、自ホストが対象のマルチキャスト／ＩＰアドレスであれば（ステップＨ１、Ｈ２）、メッセージ振り分け処理部３０３に受信メッセージを転送する（ステップＨ３）。
すると、メッセージ振り分け処理部３０３は、上述した図１６で示したメッセージ振り分け処理を開始するが、その際、ステップで自ホストが処理対象であることが判別されるので（ステップＦ３）、該当するシステム管理部Ｙに受信メッセージ情報を転送して、メッセージ解析処理を実行させる（ステップＦ４）。
【００６１】
すると、システム管理部Ｙは、図１９のメッセージ解析処理を実行し、メッセージ情報内の「サービスＩＤ」を取得して、「０１：指定情報設定要求」か（ステップＪ１）、「０２：設定情報通知」か（ステップＪ３）、「０３：設定情報取得要求」か（ステップＪ５）、その他の制御要求かを調べるが（ステップＪ１３）、いま、「０３：設定情報取得要求」であるので（ステップＪ５）、自己のシステム管理ツールＭの「モジュールＩＤ」を送信メッセージ情報内に設定すると共に（ステップＪ６）、「０２：設定情報通知」を「サービスＩＤ」として送信メッセージ情報内に設定する（ステップＪ７）。
【００６２】
更に、システム管理情報Ｚ内の各項目対応の「設定データ」を取得し（ステップＪ８）、通知項目と設定値を項目毎に列記したデータを「メッセージパラメータ」として送信メッセージ情報内に設定する（ステップＪ９）。そして、取得要求元のホストを処理対象として、メッセージ送信処理部３０２にメッセージ情報を転送して、メッセージ送信依頼を行うが（ステップＪ１２）、この場合、システム管理部Ｙは、取得要求元のホストを処理対象とする為に、ホスト／グループ選択情報ＳＴをコピーすると共に（ステップＪ１０）、コピーしたホスト／グループ選択情報ＳＴを取得要求元のホストを選択対象とする内容に変更する（ステップＪ１１）。つまり、オリジナルのホスト／グループ選択情報ＳＴを保持したまま取得要求元のホストを処理対象とする処理を行う。
【００６３】
そして、上述と同様、メッセージ送信処理部３０２、メッセージ振り分け処理部３０３、ネットワーク管理部３０４を経由して、取得要求元のホスト装置３に対し当該メッセージ情報が送信される。この場合、メッセージ送信処理部３０２は、コピーしたホスト／グループ選択情報ＳＴに基づいて上述した図１５の処理を行う。
なお、他の制御要求であれば（ステップＪ１３）、要求にしたがった処理、例えば、障害通報メッセージであれば、この障害通報メッセージを画面の所定領域に表示させる等の処理を行う（ステップＪ１４）。
【００６４】
一方、取得要求元のホストとして指定されたホスト装置３は、上述した一連のメッセージの受信に関する処理を経由して、要求元のシステム管理ツールＭが当該メッセージを受取った場合には、そのシステム管理部Ｙは、図１９のメッセージ解析処理において、「０２：設定情報通知」であることが判別される結果（ステップＪ３）、取得データの更新処理を行う（ステップＪ４）。すなわち、受信メッセージ情報内から「メッセージパラメータ」を取得し、この「メッセージパラメータ」内の項目別設定値に基づいてシステム管理情報Ｚ内の対応項目の「取得データ」を更新する。
また、ツール対話画面処理部Ｘは、システム管理情報Ｚ内に新規な「取得データ」が有れば（図２０のステップＫ４）、それをシステム管理ツール対話画面ＳＭに表示出力させて閲覧可能とする（ステップＫ５）。
【００６５】
なお、図２１および図２２は、スケジュール管理モジュールＭ２内のスケジュール管理部の動作を示し、図２１は、電源投入時に実行開始される自動起動処理を示したフローチャート、図２２は、タイマー割り込み時に実行開始されるスケジュール処理を示したフローチャートである。
先ず、スケジュール管理部は、電源が投入されると、スケジュール管理情報Ｚ２（図６参照）に登録されている「サービス」を１つ選択し（ステップＬ１）、その「自動起動」に対応する「設定データ」を参照して、自動起動の有無をチェックし（ステップＬ２）、“有り”の場合には、当該サービスを自動起動させる（ステップＬ３）。以下、スケジュール管理情報Ｚ２内に登録されている他の全ての登録サービスに対して上述の動作を行う（ステップＬ１〜Ｌ４）。
【００６６】
その後、スケジュール管理部は、タイマー割り込み毎に、図２２のスケジュール処理を開始する。すなわち、スケジュール管理部は、スケジュール管理情報Ｚ２に登録されている「サービス」を１つ選択し（ステップＭ１）、そのスケジュール時刻「起動時刻」、「終了時刻」を読み込み（ステップＭ２）、現在のシステム時刻と比較して、「起動時刻」に到達したかを監視し（ステップＭ３）、「起動時刻」になった場合には、当該サービスを起動させ（ステップＭ４）、「終了時刻」になった場合には（ステップＭ５）、当該サービスを停止させる（ステップＭ６）。以下、スケジュール管理情報Ｚ２内に登録されている他の全ての登録サービスに対して上述の動作を行う（ステップＭ１〜Ｍ７）。
【００６７】
図２３は、グループ管理モジュールＭ３のグループ管理部が実行する起動状態確認処理を示したフローチャートである。すなわち、この起動状態確認処理は、ネットワーク上の全てのホスト装置３を対象として、各ホストの現時点における稼動状態を取得する為にその取得要求を行う処理である。
グループ管理部は、送信メッセージ情報内にグループ管理モジュールを示す「モジュールＩＤ」を設定すると共に（ステップＮ１）、その「サービスＩＤ」として「起動状態取得要求」を設定する（ステップＮ２）。更に、グループ管理部は、上述した場合と同様、オリジナルのホスト／グループ選択情報ＳＴを保持する為に、ホスト／グループ選択情報ＳＴをコピーし（ステップＮ３）、コピーしたホスト／グループ選択情報ＳＴを全ての基本グループを選択対象とする内容に変更する（ステップＮ４）。そして、このメッセージ情報をメッセージ送信処理部３０２に転送して、メッセージ送信依頼を行う（ステップＮ５）。
【００６８】
メッセージ送信処理部３０２、メッセージ振り分け処理部３０３、ネットワーク管理部３０４は、上述と同様の処理を行う結果、起動状態取得要求のメッセージ情報がネットワーク上に送信される。
グループ管理部は、起動状態の取得要求を行った後、一定時間（例えば、１時間）経過したかを監視し（ステップＮ６）、一定時間が経過するまで待機状態となるが（ステップＮや）、一定時間の経過を検出する毎に、上述の動作を繰り返す（ステップＮ１〜Ｎ５）。
この場合、一定時間が経過するまでの待機状態において、他のホスト装置３から自己の起動状態を含むメッセージ情報を受信する毎に、グループ管理部は、ホスト／グループ管理情報Ｚ３内の各ホストに対応する「取得データ」に稼動中か否かを示す情報を設定する。
【００６９】
以上のように、この実施形態においては、ネットワークビューワ対話画面ＮＢと、システム管理ツール対話画面ＳＭとを使用して所望するホスト装置３に対して設定／操作を行わせる場合に、この対話画面ＮＢ内で選択された処理対象をホスト／グループ選択情報ＳＴとして保持するようにしたから、利用者は対話画面ＮＢに明示されている処理対象を確認し、それを変更する必要がある場合に限って処理対象を更新する作業を行えばよく、同一の処理対象に対して異なる設定／操作を繰り返し送信する場合には、処理対象の選択をその都度行う必要はなく、操作性を大幅に向上させることができる。また、１回の選択で済む為、選択ミスの危険性が少なくなり、安全性を高めることも可能となる。この場合、対話画面ＮＢ内には以前選択した処理対象が明示されているので、利用者は処理対象を変更する必要があるかを容易に確認することができ、処理対象の選択を誤ることもない。
【００７０】
所望するホスト装置３に対して設定／操作を行わせる場合に、システム管理ツール対話画面ＳＭに入力されたデータをシステム管理情報Ｚ内の「要求データ」として保持するようにしたから、利用者は、システム管理ツール対話画面ＳＭに明示されている当該ツールの「要求データ」を確認し、それを変更する必要がある場合に限って「要求データ」を更新する作業を行えばよく、同一の「要求データ」を異なるホスト装置３に対して繰り返し送信する場合には、対話画面ＳＭへの入力作業をその都度行う必要がないので、操作性を大幅に向上させることができると共に、１回の入力で済む為、入力ミスの危険性が少なくなり、安全性を高めることも可能となる。この場合、システム管理ツール対話画面ＳＭを各資源に共通の画面として利用することができるので、各資源毎に異なる操作を行うことなく、共通した操作環境を提供することが可能となる。
【００７１】
ネットワークビューワ対話画面ＮＢ内の論理グループが選択された場合に、その論理グループを含むマルチキャストアドレス宛にシステム管理ツール対話画面ＳＭに入力された情報を一括して送信するようにしたから、所望する論理グループを選択するだけで、この論理グループに属する全てのホスト装置３を処理対象として一括指定することができ、個々のホストを個別に指定する必要がない為、その作業を容易かつ短時間に行なうことが可能となる。
【００７２】
複数のホスト装置３を処理対象として一括指定して設定／操作を行わせる為に、処理対象として複数の論理グループが選択指定された場合には、その複数の論理グループ名と、その設定／操作のメッセージパラメータとを含むメッセージ情報をネットワーク上に送信し、このメッセージ情報をネットワーク上から取得した他のホスト装置３は、このメッセージ情報中に含まれている複数の論理グループ名の中に自己が属する論理グループ名が含まれている場合には、自己宛のメッセージであると認識して、このメッセージ情報に基づいて設定／操作を行うようにしたから、処理対象として指定されたホスト装置３が２以上の論理グループに重複していても、グループの重複に影響されることなく処理することができ、ネットワーク上の複数のホスト装置３を任意にグループ化する場合に、何れかのホスト装置３が例え２以上の論理グループに重複しているかを意識することなく自由にグループ化することができる。また、ネットワークビューワ対話画面への選択作業とシステム管理ツール対話画面への入力作業を１度行い、それに応じて作成されたメッセージ情報を１度送信するだけで、所望する複数のホスト装置３に対して設定／操作を一括して実行させることができる。この場合、基本グループに属する複数の論理グループをマルチキャストアドレスによって一括指定することができ、個々の論理グループを個別に処理対象として指定するよりも、作業効率および送信効率を高めることが可能となる。
【００７３】
送信メッセージ情報ＴＭは、グループ／ホスト識別フラグおよびグループ名／ホスト名の処理対象名を含む「処理対象指定情報」と、モジュールＩＤおよびサービスＩＤを含む「メッセージコード」と、「メッセージパラメータ」等からなり、各種の資源に共通する形式のフォーマット構成としたから、この共通形式のメッセージ情報を使用して、各ホスト装置３が持つ様々な資源に対する設定／操作を他の任意のホスト装置３から自由に指示することができ、ホスト別・資源別に、個別の操作を行う必要がないので、操作性を大幅に向上させることが可能となる。
【００７４】
資源別の管理プログラムは、メモリ（ＲＡＭ）上に常駐され、利用者やアプリケーションプログラムからの要求に応じてサービスを提供するサービスプログラムであり、メッセージ情報が管理プログラムの起動を示す指示要求であれば、当該管理プログラムをメモリ上に常駐させてサービスを提供可能な状態に設定し、管理プログラムの停止を示す指示要求であれば、当該管理プログラムをメモリ上から解放するようにしたから、各ホスト装置３が持つ様々な資源の管理プログラムに対する起動／停止を他の任意のホスト装置３から自由に指示することができる。
【００７５】
ネットワーク上のメッセージ情報を受信した各ホスト装置３は、自己宛のメッセージ情報である場合に、そのメッセージ内の指示内容が設定データの取得要求であれば、当該システム管理情報Ｚ内に含まれている自己の「設定データ」を読み出して、その要求元に閲覧させる為のデータとしてその要求元のホスト装置３へ送信するようにしたから、各ホスト装置３が持つ様々な資源の「設定データ」を他の任意のホスト装置３が自由に閲覧することができ、必要に応じて「設定データ」の利用やその変更を行うことが可能となる。すなわち、他のホスト装置３側の「設定データ」を取得して閲覧することにより、その「設定データ」を自己のデータとして設定したり、この「設定データ」を編集してその取得先に再設定させることも可能となる。
【００７６】
なお、上述した実施形態においては、ネットワークビューワ対話画面と、システム管理ツール対話画面とを所定領域に表示するようにしたが、表示切り換えによって各対話画面を独立して全面表示するようにしてもよい。また、ネットワークビューワ対話画面の内容はツリー表示に限らず、リスト表示であってもよい。
また、上述した実施形態においては、各ツールに１対１に対応して複数のツール切換ボタンＢ１を設けたが、単一のツール切換ボタンによって各ツールをサイクリックに切り換えるようにしてもよい。
【００７７】
上述した実施形態においては、ネットワーク上の各ホスト装置３をグループ化する場合に、論理グループを２階層としたが、３階層以上にグループ化するようにしてもよい。また、ネットワーク上の各ホスト装置３をグループ化して登録する機能を各ホスト３に設けたが、ネットワーク上の何れかのホスト装置３のみにグループ登録機能を持たせ、このホスト装置３によって登録されたグループ登録情報を他の全てのホスト装置３へ配信して設定させるようにしてもよい。
【００７８】
他のホスト装置３に対して設定／操作を行わせる場合に、その担当者は、一定の権限を持った担当者かを認識して設定／操作を許可するようにしてもよい。また、他のホスト装置から「設定データ」の閲覧が要求された場合、当該ホスト装置は、閲覧要求が有った旨をその利用者あるいは管理者に案内表示するようにしてもよい。
その他、広域通信システムに限らず、構内通信システムであってもよく、更に、無線ＬＡＮに適用してもよい。
【００７９】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フロッピィデスク、ＲＡＭカード等）を提供するようにしてもよい。
すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、ネットワーク上に接続されている個々の情報処理装置に対応する識別情報を選択候補群とし、この選択候補群の中から任意の情報処理装置を処理対象として選択する選択画面表示機能と、前記選択画面内で任意に選択された処理対象を保持させる機能と、前記保持されている処理対象が前記選択画面内に明示されている状態において、当該処理対象を変更する必要がある場合に、前記選択画面内で処理対象を任意に選択して当該保持手段の内容を更新する機能と、前記処理対象の情報処理装置に処理させる為の処理内容を入力する入力画面表示機能と、記保持されている処理対象を読み出し、その情報処理装置へ前記入力画面に入力された処理内容を送信する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００８０】
コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、ネットワーク上の他の情報処理装置に対し設定／操作を行う場合に、当該情報処理装置を指定する指定情報と、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムのうち、任意の管理プログラムを指定する指定情報と、設定／操作の処理内容とを含み、前記各資源に共通する共通形式のメッセージを作成する機能と、作成されたメッセージをネットワーク上に送信する機能と、ネットワーク上のメッセージを取得し、それが自己宛のメッセージである場合には、このメッセージ内に含まれている前記管理プログラム指定情報に基づいて該当する管理プログラムを起動させて、メッセージ内の設定／操作の処理内容にしたがった動作を行う機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００８１】
コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、ネットワーク上の他の情報処理装置に対して資源別に所望の処理を行わせる場合に、当該情報処理装置を指定する指定情報と、各種のハードウェア資源あるいはソフトウェア資源を管理する管理プログラムのうち、任意の管理プログラムを指定する指定情報と、データの設定要求／取得要求とを含むメッセージを作成する機能と、このメッセージ作成手段によって作成されたメッセージをネットワーク上に送信する機能と、ネットワーク上のメッセージを取得し、自己宛のメッセージか否かを判別すると共に、自己宛のメッセージであれば、そのメッセージが前記設定要求か取得要求かを判別する機能と、自己宛のメッセージであることが判別された場合に、当該メッセージ内の管理プログラム指定情報にしたがって該当する資源をアクセスすると共に、そのメッセージが設定要求であれば、このメッセージ内のデータを当該資源内の前記管理情報に設定する設定処理を実行し、自己宛のメッセージが取得要求であれば、当該資源内の前記管理情報内に含まれている自己の設定データを要求元に閲覧させる為のデータとして読み出して要求元の情報処理装置へ送信する送信処理を実行する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００８２】
【図１】情報処理システムの全体構成を示したブロック図。
【図２】ホスト装置３の基本的構成要素を示したブロック図。
【図３】表示装置３６の画面内容を示した図。
【図４】図１で示した処理ブロックＭＢ内において実行される各種の機能を機能ブロック別に説明する為のブロック図。
【図５】障害通報管理モジュールＭ１内の障害通報管理情報Ｚ１を示した図。
【図６】スケジュール管理モジュールＭ２内のスケジュール管理情報Ｚ２を示した図。
【図７】グループ管理モジュールＭ３内のホスト／グループ管理情報Ｚ３を示した図。
【図８】送信メッセージ情報ＴＭのフォーマット構成を示した図。
【図９】システム管理ツールＭ別の「モジュールＩＤ」、「サービスＩＤ」、「メッセージパラメータ」を説明する為の図。
【図１０】ホスト／グループ選択情報ＳＴの内容を示した図。
【図１１】画面表示の全体動作を示したフローチャート。
【図１２】ネットワークビューワ対話画面処理部３０１の起動によって実行開始される対話画面処理を示したフローチャート。
【図１３】システム管理ツール対話画面処理部Ｘの起動によって実行開始されるツール対話画面処理を示したフローチャート。
【図１４】送信ボタンＢ３が押下された場合に実行開始されるシステム管理ツール対話画面処理部Ｘの動作（送信ボタン押下処理）を示したフローチャート。
【図１５】メッセージ送信処理部３０２の動作（メッセージ送信処理）を示したフローチャート。
【図１６】メッセージ振り分け処理部３０３の動作を示したフローチャート。
【図１７】ネットワーク管理部３０４が実行する送受信処理のうち、ネットワーク送信処理を示したフローチャート。
【図１８】ネットワーク管理部３０４が実行するネットワーク受信処理を示したフローチャート。
【図１９】メッセージ振り分け処理部３０３からの指示にしたがってシステム管理部Ｙが行うメッセージ解析処理を示したフローチャート。
【図２０】更新ボタンＢ２が押下された際に、システム管理ツール対話画面処理部Ｘが実行開始する更新ボタン押下処理を示したフローチャート。
【図２１】電源投入時にスケジュール管理部が実行開始する自動起動処理を示したフローチャート。
【図２２】タイマー割り込み時にスケジュール管理部が実行開始するスケジュール処理を示したフローチャート。
【図２３】グループ管理モジュールＭ３のグループ管理部が実行する起動状態確認処理を示したフローチャート。
【符号の説明】
【００８３】
１、２  ＬＡＮ
３  ホスト装置
５  ＷＡＮ
３１  ＣＰＵ
３２  記憶装置
３４  通信制御装置
３５  入力装置
３６  表示装置
３０１  ネットワークビューワ対話画面処理部
３０２  メッセージ送信処理部
３０３  メッセージ振り分け処理部
３０４  ネットワーク管理部
ＮＢ  ネットワークビューワ対話画面
ＳＭ  システム管理ツール対話画面
Ｍ１  障害通報管理モジュール
Ｍ２  スケジュール管理モジュール
Ｍ３  グループ管理モジュール
ＳＴ  ホスト／グループ選択情報
ＴＭ  送信メッセージ情報
Ｘ１  障害通報設定対話画面処理部
Ｙ１  障害通報管理部
Ｚ１  障害通報管理情報
Ｚ２  スケジュール管理情報
Ｚ３  ホスト／グループ管理情報
【図１】
2007082254.tif 000003
【図２】
2007082254.tif 000004
【図３】
2007082254.tif 000005
【図４】
2007082254.tif 000006
【図５】
2007082254.tif 000007
【図６】
2007082254.tif 000008
【図７】
2007082254.tif 000009
【図８】
2007082254.tif 000010
【図９】
2007082254.tif 000011
【図１０】
2007082254.tif 000012
【図１１】
2007082254.tif 000013
【図１２】
2007082254.tif 000014
【図１３】
2007082254.tif 000015
【図１４】
2007082254.tif 000016
【図１５】
2007082254.tif 000017
【図１６】
2007082254.tif 000018
【図１７】
2007082254.tif 000019
【図１８】
2007082254.tif 000020
【図１９】
2007082254.tif 000021
【図２０】
2007082254.tif 000022
【図２１】
2007082254.tif 000023
【図２２】
2007082254.tif 000024
【図２３】
2007082254.tif 000025