(57)【要約】【課題】  システム監査部門等の管理者の負担を軽減し、企業等の組織における複数のクライアントマシンの使用環境を容易に把握し管理するのを支援することができる【解決手段】  ネットワーク接続が可能な複数のクライアントマシンを備えた情報処理システムにおけるマシン情報管理プログラムの導入を促進する方法であって、マシン管理サーバへのクライアントマシンからのネットワーク接続要求受付時に、接続要求元のクライアントマシンが、当該クライアントマシンの状態を管理するマシン管理プログラムが導入されているものであるか否かをマシン管理データベースを参照して検査し、導入されていないクライアントマシンに該当する場合はネットワーク接続を禁止し、前記マシン管理プログラムの導入を促すメッセージを返信することを特徴とする。【選択図】      図２
2005078530.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続が可能な複数のクライアントマシンを備えた情報処理システムにおけるマシン情報管理プログラムの導入を促進する方法であって、
マシン管理サーバへのクライアントマシンからのネットワーク接続要求受付時に、接続要求元のクライアントマシンが、当該クライアントマシンの状態を管理するマシン管理プログラムが導入されているものであるか否かをマシン管理データベースを参照して検査し、導入されていないクライアントマシンに該当する場合はネットワーク接続を禁止し、前記マシン管理プログラムの導入を促すメッセージを返信することを特徴とするマシン情報管理プログラムの導入促進方法。
【請求項２】
ネットワーク接続要求元のクライアントマシンがマシン情報管理プログラムを導入したクライアントマシンであった場合、マシン情報管理プログラムの実行結果を登録するマシン管理サーバのマシン管理データベースを参照し、マシン情報管理プログラムが不定期実行、または所定期間以前の実行結果であった場合には、ネットワーク接続を禁止し、定期実行または即時実行を促すメッセージを返信することを特徴とする請求項１に記載のマシン情報管理プログラムの導入促進方法。
【請求項３】
ネットワーク接続が可能な複数のクライアントマシンを備えた情報処理システムにおいて、
クライアントマシンからのネットワーク接続要求受付時に、接続要求元のクライアントマシンが、当該クライアントマシンの状態を管理するマシン管理プログラムが導入されているものであるか否かをマシン管理データベースを参照して検査し、導入されていないクライアントマシンに該当する場合はネットワーク接続を禁止し、前記マシン管理プログラムの導入を促すメッセージを返信するマシン管理サーバを備えたことを特徴とする情報処理システム。
【請求項４】
前記マシン管理サーバは、ネットワーク接続要求元のクライアントマシンがマシン情報管理プログラムを導入したクライアントマシンであった場合、マシン情報管理プログラムの実行結果を登録するマシン管理データベースを参照し、マシン情報管理プログラムが不定期実行、または所定期間以前の実行結果であった場合には、ネットワーク接続を禁止し、定期実行または即時実行を促すメッセージを返信することを特徴とする請求項３に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続が可能な複数のクライアントマシンを備えた情報処理システムにおけるマシン情報管理プログラムの導入を促進する方法およびシステムに関するものである。
【背景技術】
【０００２】
企業等においては、自社が保有しているクライアントマシン（以下、マシン）においてどのようなソフトウェアが稼動しているのか、主な使用者は誰であるのかなどを管理することは、重要なことである。このため、多くの企業は様々な方法を用いて自社のマシンを管理しようとしているが容易なことではない。
そこで、特開平１０−３０１７８６号公報に記載のソフトウェアの自動インストール方法を用いて、各マシンの使用環境（実装されているソフトウェアのバージョン、使用者など）を管理するマシン管理プログラムを自動インストールし、そのマシン管理プログラムによって各マシンの使用環境を収集して管理するようにすることが考えられる。
【特許文献１】特開平１０−３０１７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、自動インストールを拒絶した使用者がいた場合には、企業内システム全体でのマシン管理を確実に行うことができなくなり、企業内のシステム監査部門の担当者によって個別に自動インストールを実施するなどの作業が必要になり、システム監査部門の負荷が増大してしまうという問題がある。
【０００４】
本発明の目的は、システム監査部門等の管理者の負担を軽減し、企業等の組織における複数のクライアントマシンの使用環境を容易に把握し管理するのを支援することができるマシン情報管理プログラムの導入促進方法およびシステムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ネットワーク接続が可能な複数のクライアントマシンを備えた情報処理システムにおけるマシン情報管理プログラムの導入を促進する方法であって、
マシン管理サーバへのクライアントマシンからのネットワーク接続要求受付時に、接続要求元のクライアントマシンが、当該クライアントマシンの状態を管理するマシン管理プログラムが導入されているものであるか否かをマシン管理データベースを参照して検査し、導入されていないクライアントマシンに該当する場合はネットワーク接続を禁止し、前記マシン管理プログラムの導入を促すメッセージを返信することを特徴とする。
また、ネットワーク接続要求元のクライアントマシンがマシン情報管理プログラムを導入したクライアントマシンであった場合、マシン情報管理プログラムの実行結果を登録するマシン管理サーバのマシン管理データベースを参照し、マシン情報管理プログラムが不定期実行、または所定期間以前の実行結果であった場合には、ネットワーク接続を禁止し、定期実行または即時実行を促すメッセージを返信することを特徴とする。
本発明に係る情報処理システムは、クライアントマシンからのネットワーク接続要求受付時に、接続要求元のクライアントマシンが、当該クライアントマシンの状態を管理するマシン管理プログラムが導入されているものであるか否かをマシン管理データベースを参照して検査し、導入されていないクライアントマシンに該当する場合はネットワーク接続を禁止し、前記マシン管理プログラムの導入を促すメッセージを返信するマシン管理サーバを備えたことを特徴とする。
また、前記マシン管理サーバは、ネットワーク接続要求元のクライアントマシンがマシン情報管理プログラムを導入したクライアントマシンであった場合、マシン情報管理プログラムの実行結果を登録するマシン管理データベースを参照し、マシン情報管理プログラムが不定期実行、または所定期間以前の実行結果であった場合には、ネットワーク接続を禁止し、定期実行または即時実行を促すメッセージを返信することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ネットワークへの接続が可能な環境下において、ネットワーク接続時にマシン情報管理プログラムの導入の有無をチェックし、導入済の場合はネットワークへの接続を許可するが、未導入の場合は接続を許可しない。また、マシン情報管理プログラムが不定期実行、または所定期間以前の古い実行結果であった場合には、ネットワーク接続を禁止し、定期実行または即時実行を促すメッセージを返信する。
これにより、マシン情報管理システムの導入を強制することが可能となり、未導入の使用者からの自動インストール依頼によってマシン情報管理プログラムを自動インストールすることにより、システム監査門等の負担を軽減することができる。また、導入済みのマシンであっても、マシン情報管理プログラムの実行結果が古い場合には、即時実行により、最新の使用状態を把握することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施する場合の一形態を図面を参照して具体的に説明する。
図１は、本発明を適用した情報処理システムの実施の形態を示すブック図である。
図１に示すシステムは、複数のユーザ端末（クライアントマシン）１ａ〜１ｎと、これらのユーザ端末１ａ〜１ｎがイントラネット２で接続されるマシン管理サーバ３とを備えている。
ユーザ端末１ａ〜１ｎには、各ユーザ端末の使用状態を管理するマシン管理プログラム４が実装されている。
マシン管理サーバ３にはメモリ３１が設けられ、ここには、ログインしようとしたユーザへの返答等を行うユーザインタフェース管理部３１１、ユーザからのマシン情報登録を受け付け、ユーザ情報管理データベース３２への登録処理を制御するマシン情報登録制御部３１２、ユーザからのネットワーク接続要求を制御するネットワーク接続管理制御部３１３を備え、そして記憶装置にはユーザ情報管理データベース３２が設けられている。
【０００８】
図２は、図１のシステム構成において、マシン情報管理プログラム４の導入を促進する方法の例を示す説明図。
ユーザ端末１ａ〜１ｎのいずれかのユーザが、イントラネット２を介してネットワークへの接続を要求した場合、マシン管理サーバ３は、接続要求元のユーザ端末がマシン情報管理プログラム４をインストール済みであるかのチェックを行う。
ユーザＤのように、マシン情報管理プログラム３をインストールしていないユーザ端末であった場合、ネットワークへの接続は許可せず、マシン管理サーバ３の自動インストール処理を行う。ここで、ユーザＤが自動インストールを拒絶した場合には、ネットワーク接続要求の都度、ネットワーク接続が許可されず、マシン情報管理プログラム４を自動インストールすべき旨のメッセージがユーザ端末に返信される。
これによって、ユーザＤは、ネットワーク接続を許可してもらうには、マシン情報管理プログラム４を自動インストールせざるを得なくなる。
【０００９】
一方、ユーザＣが使用するユーザ端末のように、マシン情報管理プログラム４を既にインストールしているが、マシン情報管理データベース３２へのユーザ名やマシンＩＤなどのマシン情報登録およびマシン情報管理プログラム４を使用したユーザ端末内でのソフトウェアのバージョンチェックなどの使用環境の検索が1度も実行されていない場合、ネットワークへの接続を許可せず、マシン情報登録とマシン情報管理プログラム４の定期的な実行を促すメッセージをユーザＣのユーザ端末に返信する。
これにより、ユーザＣはマシン情報登録とマシン情報管理プログラム４の定期実行を行わざるを得なくなり、マシン管理サーバ３では、ユーザＣが使用するユーザ端末の使用環境を容易に把握可能になる。
なお、マシン情報管理プログラム４の実行結果は、マシン情報登録制御部３１２により、ユーザ情報管理データベース３２に登録される。
ユーザ情報管理データベース３２に登録される情報は、例えば図３に示すようなものである。
すなわち、部署コード、部署名、マシンＩＤ，稼動ＯＳ，コンピュータ名、ＩＰアドレス、主な使用者、インストールソフトウェア、マシン情報管理プログラムの最終実行日などである。
【００１０】
一方、ユーザＢが使用するユーザ端末のように、マシン情報管理プログラム４を既にインストールしているが、このマシン情報管理プログラム４の最終実行日が所定期間以上過ぎた古い実行日であった場合、マシン管理サーバ３はネットワークへの接続を許可せず、マシン情報管理プログラム４の即時実行を促すメッセージをユーザＢのユーザ端末に返信する。
これにより、ユーザＢはマシン情報管理プログラム４の即時実行を行わざるを得なくなり、マシン管理サーバ３では、ユーザＢが使用するユーザ端末の使用環境を容易に把握可能になる。
【００１１】
図４は、マシン管理サーバ３がいずれかのユーザ端末からネットワーク接続要求を受けた場合の処理を示すフローチャートである。
マシン管理サーバ３は、いずれかのユーザ端末からネットワーク接続要求を受けた場合、接続要求元のユーザ端末に対し、マシン情報管理プログラム４がインストールされているか否かを問い合わせ、インストールされていない旨の応答が帰って来たならば、ネットワーク接続はできない旨のメッセージを送信してネットワーク接続を禁止し、さらに自動インストールプログラムを起動してマシン情報管理プログラム４によるマシン情報管理プログラム４の自動インストールを実行する(ステップ４０１、４０２，４０７)。
しかし、マシン情報管理プログラム４が既にインストールされていた場合、マシン管理サーバ３は、マシン情報が登録されているか否かをユーザ情報管理データベース３２に問い合わせ、図４の項目１〜７のマシン情報が登録されていない旨の応答が帰って来たならば、ネットワーク接続はできない旨のメッセージをユーザ端末に送信してネットワーク接続を禁止し、さらにマシン情報登録制御部３１２を起動してマシン情報の登録をメッセージ画面をユーザ端末に送信し、マシン情報の登録を実行させる（ステップ４０３、４０８）。
しかし、マシン情報が登録されていた場合には、マシン情報管理プログラム４
を使用した使用環境の検索が実行され、その実行結果がマシン情報管理データベース３２に登録されているかをマシン情報管理データベース３２に問い合わせる。
もし、マシン情報管理データベース３２内に、図３の項目８のインストールソフトウェアや項目９のマシン情報管理プログラムの最終起動日といった情報が登録されていない場合には、マシン情報管理プログラム４が実行されていないことになるので、ネットワーク接続を禁止し、当該マシン情報管理プログラム４の実行を促すメッセージ画面をユーザ端末に送信し、マシン情報管理プログラム４の定期実行を促す（ステップ４０４、４１０）。
これにより、当該ユーザ端末は、マシン情報管理プログラム４を少なくとも１回は実行しなければ、ネットワーク接続ができなくなる。一方、システム管理者は、マシン情報管理プログラム４の実行により、ユーザ端末で使用されている各種ソフトウェアの名称やバージョンなどを把握することができる。
【００１２】
しかし、マシン情報管理プログラム４が少なくとも１回は実行されているが、マシン情報管理データベース３２に登録されている最終実行日が所定期間以上前の古いものであった場合、ネットワーク接続を禁止し、マシン情報管理プログラム４の即時実行を促すメッセージ画面を当該ユーザ端末に送信し、マシン情報管理プログラム４の定期実行を促す（ステップ４０５、４１１）。
これにより、当該ユーザ端末は、マシン情報管理プログラム４を即時実行しなければ、ネットワーク接続ができなくなる。一方、システム管理者は、マシン情報管理プログラム４の即時実行により、ユーザ端末で使用されている各種ソフトウェアの名称やバージョンなどを即時に把握することができる。
い。
なお、マシン管理サーバ３で管理するマシン情報は、図３の例に限定されるものではなく、システム管理者が任意のものを選定できることは言うまでもない。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態を示すブロック図である。
【図２】本発明の実施の形態を説明する説明図である。
【図３】マシン情報管理データベースのマシン情報管理テーブルの例を示す図である。
【図４】本発明における管理サーバのネットワーク接続制御に関するフローチャートである。
【符号の説明】
【００１４】
１ａ〜１ｎ    ユーザ端末
２            イントラネット
３            マシン管理サーバ
３１          メモリ
３１１        ユーインタフェース部
３１２        マシン情報登録制御部
３１３        ネットワーク接続管理制御部
３２          ユーザ情報管理データベース
【図１】
2005078530.tif 000003
【図２】
2005078530.tif 000004
【図３】
2005078530.tif 000005
【図４】
2005078530.tif 000006