(57)【要約】【課題】管理対象コンピュータの管理工数を削減し、管理対象コンピュータの管理情報を収集するための誤操作を削減する。【解決手段】管理サーバ２０の自動実行手段２０３により起動された管理情報自動収集手段２０１が、管理対象コンピュータ１０から管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する。電子メール自動転送手段２０２が、出力された管理情報ファイルをネットワーク５０を介し電子メールサーバ３０へ自動転送する。電子メールサーバ３０は、自動転送された管理情報ファイルを内部に格納する。管理者用コンピュータ４０の電子メール処理手段４０１は、管理情報ファイルを取り出す。管理者により起動されたリモート実行手段４０２は、ネットワーク５０を介し、管理サーバ２０の障害自動修復手段２０４をリモート起動し、障害自動修復手段２０４は、障害を自動修復する。【選択図】　　　図１
2004013218.tif 000002
【特許請求の範囲】
【請求項１】
１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備える管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、
コマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、
前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手段と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、
前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、
前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、
前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、
を有することを特徴とするコンピュータの管理システム。
【請求項２】
ユニックスが動作する１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備えるユニックスが動作する管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、
ユニックスコマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、
前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手段と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、
前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、
前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、
前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、
を有することを特徴とするコンピュータの管理システム。
【請求項３】
１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備える管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、
コマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、
前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データを前記管理サーバにバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手段と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、
前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、
前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、
前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、
を有することを特徴とするコンピュータの管理システム。
【請求項４】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、
コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
を含むことを特徴とするコンピュータの管理方法。
【請求項５】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、
ユニックスコマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
を含むことを特徴とするコンピュータの管理方法。
【請求項６】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、
コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データをバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
を含むことを特徴とするコンピュータの管理方法。
【請求項７】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、
コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
をコンピュータに実行させることを特徴とするコンピュータのプログラム。
【請求項８】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、
ユニックスコマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
をコンピュータに実行させることを特徴とするコンピュータのプログラム。
【請求項９】
自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、
コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、
管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データをバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手順と、
出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、
前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、
前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、
前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、
障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、
をコンピュータに実行させることを特徴とするコンピュータのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータの管理システム、コンピュータの管理方法、および、コンピュータの管理プログラムに関し、特に、障害を自動修復するコンピュータの管理システム、コンピュータの管理方法、および、コンピュータの管理プログラムに関する。
【０００２】
【従来の技術】
ユニックスマシン、すなわち、ＵＮＩＸ（登録商標）マシン等の管理対象のコンピュータの運用管理項目は、ネットワーク接続、ハードディスク容量、バックアップ、アクセスユーザ、正常稼働等、多岐にわたっている。管理すべき管理対象のコンピュータが複数になると、その都度、管理者が、管理対象のコンピュータに対してリモートアクセスし、情報を収集して画面に表示し監視していた。
【０００３】
図４は、従来の技術の動作を示すフローチャートである。
【０００４】
図４を参照すると、管理者は、管理対象のコンピュータへアクセスし（図４ステップＡ１）、管理対象のコンピュータから管理情報を収集し、管理情報ファイルに格納する（図４ステップＡ２）。次に、管理者は、管理情報ファイルの内容を閲覧、チェックする（図４ステップＡ３）。次に、管理者は、管理情報を収集していない管理対象のコンピュータが存在するかどうか調べ、存在すれば（図４ステップＡ４／ＹＥＳ）、次の管理対象のコンピュータに対する管理を実施する。
【０００５】
また、「特願平６−２１４７６３号公報」記載の技術は、「複数のＵＮＩＸ（登録商標）マシンをローカルエリアネットに接続した構成で、各ＵＮＩＸ（登録商標）マシンにコンソールが接続されていなくても、すべてのメッセージを一括表示し、また、コマンドを一括配布する機能、および、操作を軽減するためのシナリオや監視情報の自動取得機能を備えた集中運用、監視コンソール」である。
【０００６】
【発明が解決しようとする課題】
上述した従来の技術の問題点は、管理対象のコンピュータの管理工数が大きいことである。
【０００７】
その理由は、管理者が、各管理対象のコンピュータの管理情報を収集しなければならないからである。
【０００８】
他の問題点は、管理対象のコンピュータの管理情報を収集するための誤操作が発生することである。
【０００９】
その理由は、管理者が、管理対象のコンピュータのホスト名・ＩＰアドレスとのようなコンピュータを識別するための情報を入力しなければならないからである。
【００１０】
また、上述した「特願平６−２１４７６３号公報」記載の技術の問題点は、障害発生時にメンテナンスの工数が大きいことである。
【００１１】
その理由は、管理対象コンピュータに障害が発生した場合、障害を自動修復する手段を備えていないからである。
【００１２】
本発明の目的は、管理対象のコンピュータを少ない工数で、信頼性高く管理し、かつ、障害を自動修復することである。
【００１３】
【課題を解決するための手段】
本発明の第１のコンピュータの管理システムは、１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備える管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、コマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手段と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、を有することを特徴とする。
【００１４】
本発明の第２のコンピュータの管理システムは、ＵＮＩＸ（登録商標）が動作する１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備えるＵＮＩＸ（登録商標）が動作する管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、ＵＮＩＸ（登録商標）コマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手段と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、を有することを特徴とする。
【００１５】
本発明の第３のコンピュータの管理システムは、１以上の管理対象コンピュータと、自動実行手段、管理情報自動収集手段、電子メール自動転送手段、および、障害自動修復手段を備える管理サーバと、電子メールサーバと、電子メール処理手段、および、リモート実行手段を備える管理者用コンピュータと、前記管理対象コンピュータ、管理サーバ、電子メールサーバ、および、管理者用コンピュータを接続するネットワークとを有し、コマンドを使用して、前記管理情報自動収集手段、電子メール自動転送手段を起動する前記自動実行手段と、前記管理対象コンピュータから前記ネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データを前記管理サーバにバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手段と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバへ転送する前記電子メール自動転送手段と、前記ネットワークを介し前記電子メール自動転送手段から転送された管理情報ファイルを格納する前記電子メールサーバと、前記電子メールサーバに格納された管理情報ファイルを前記ネットワークを介し、取り出し、前記管理者用コンピュータに格納する電子メール処理手段と、前記障害自動修復手段を前記ネットワークを介しリモート起動する前記リモート実行手段と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手段と、を有することを特徴とする。
【００１６】
本発明の第１のコンピュータの管理方法は、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、を含むことを特徴とする。
【００１７】
本発明の第２のコンピュータの管理方法は、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、ＵＮＩＸ（登録商標）コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、を含むことを特徴とする。
【００１８】
本発明の第３のコンピュータの管理方法は、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とを含み、コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データをバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、を含むことを特徴とする。
【００１９】
本発明の第１のコンピュータのプログラムは、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、をコンピュータに実行させることを特徴とする。
【００２０】
本発明の第２のコンピュータのプログラムは、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、ＵＮＩＸ（登録商標）コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、をコンピュータに実行させることを特徴とする。
【００２１】
本発明の第３のコンピュータのプログラムは、自動実行手順と、管理情報自動収集手順と、電子メール自動転送手順と、障害自動修復手順と、電子メールサーバ手順と、電子メール処理手順、および、リモート実行手順とである、コマンドを使用して、前記管理情報自動収集手順、電子メール自動転送手順を起動する前記自動実行手順と、管理対象コンピュータからネットワークを介し管理情報を自動収集し、自動収集の結果を含む管理情報ファイルを出力し、前記管理対象コンピュータに保存されているアプリケーションプログラムの出力データをバックアップし、バックアップの実行結果を管理情報ファイルに追加し、バックアップされたアプリケーションプログラムの出力データを管記憶媒体に保存し、保存の実行結果を管理情報ファイルに追加する前記管理情報自動収集手順と、出力された管理情報ファイルを前記ネットワークを介し前記電子メールサーバ手順へ転送する前記電子メール自動転送手順と、前記ネットワークを介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順と、前記電子メールサーバ手順に格納された管理情報ファイルを前記ネットワークを介し、取り出し、格納する電子メール処理手順と、前記障害自動修復手順を前記ネットワークを介しリモート起動する前記リモート実行手順と、障害の発生した前記管理対象コンピュータに前記ネットワークを介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順と、をコンピュータに実行させることを特徴とする。
【００２２】
【発明の実施の形態】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１は、本発明の第１の実施の形態の構成を示す説明図である。
【００２４】
図１を参照すると、本発明の第１の実施の形態は、管理対象である管理対象コンピュータ１０と、管理対象コンピュータ１０（複数可）を集中管理、および、監視する管理サーバ２０と、電子メールサーバ３０と、管理者用コンピュータ４０と、管理対象コンピュータ１０、管理サーバ２０、電子メールサーバ３０、および、管理者用コンピュータ４０を接続するローカルエリアネットワーク等のネットワーク５０とから構成される。
【００２５】
管理サーバ２０は、管理対象コンピュータ１０の管理情報をリモートで一括収集する管理情報自動収集手段２０１と、一括収集した管理情報を電子メールサーバ３０へ自動転送する電子メール自動転送手段２０２と、管理情報自動収集手段２０１、および、電子メール自動転送手段２０２を定期的に起動する自動実行手段２０３と、管理対象コンピュータ１０に障害が発生した場合に自動修復する障害自動修復手段２０４とを備える。
【００２６】
管理者用コンピュータ４０（たとえば、パーソナルコンピュータ）は、電子メール処理手段４０１と、管理サーバ２０の障害自動修復手段２０４をリモート実行させるリモート実行手段４０２とを備える。
【００２７】
次に、本発明の第１の実施の形態の動作について、図面を参照して説明する。
【００２８】
図２は、本発明の第１の実施の形態の動作を示すフローチャートである。
【００２９】
図２を参照すると、管理サーバ２０の自動実行手段２０３が、たとえば、毎日、定時刻になると、管理情報自動収集手段２０１を起動する（図２ステップＳ１）。管理情報自動収集手段２０１は、管理対象コンピュータ１０から管理情報を自動収集し（図２ステップＳ２）、自動収集の結果を含む管理情報ファイルを出力する（図２ステップＳ３）。
【００３０】
次に、電子メール自動転送手段２０２が、出力された管理情報ファイルをネットワーク５０を介し電子メールサーバ３０へ自動転送する（図２ステップＳ４）。
【００３１】
電子メールサーバ３０は、ネットワーク５０を介し電子メール自動転送手段２０２から自動転送された管理情報ファイルを内部に格納する（図２ステップＳ５）。管理者用コンピュータ４０の電子メール処理手段４０１は、ネットワーク５０を介し、電子メールサーバ３０に格納された管理情報ファイルを取り出し、管理者用コンピュータ４０に自動的に格納する（図２ステップＳ６）。管理者用コンピュータ４０に格納された管理情報ファイルは、管理者用コンピュータ４０を使用する管理者により閲覧される。
【００３２】
管理者は、管理者用コンピュータ４０に格納された管理情報ファイルを閲覧し、管理対象コンピュータ１０に障害が発生し、自動修復が必要であると判断した場合（図２ステップＳ７／ＹＥＳ）、管理者用コンピュータ４０のリモート実行手段４０２を起動する。起動されたリモート実行手段４０２は、ネットワーク５０を介し、管理サーバ２０の障害自動修復手段２０４をリモート起動する（図２ステップＳ８）。
【００３３】
ネットワーク５０を介し、管理者用コンピュータ４０のリモート実行手段４０２により起動された障害自動修復手段２０４は、障害を自動修復する（図２ステップＳ９）。
【００３４】
次に、本発明の第１の実施の形態の実施例について図面を参照して詳細に説明する。
【００３５】
管理対象コンピュータ１０は、たとえば、管理される対象の基本ソフトウェアＵＮＩＸ（登録商標）が動作する複数台のコンピュータである。また、運用管理サーバ２０、電子メールサーバ３０も、たとえば、ＵＮＩＸ（登録商標）が動作するコンピュータである。また、ネットワーク５０は、ローカルエリアネットワークである。
【００３６】
次に、本発明の第１の実施の形態の実施例の動作について図面を参照して説明する。
【００３７】
管理サーバ２０の自動実行手段２０３は、毎日、定時刻になると、ｃｒｏｎコマンド（ＵＮＩＸ（登録商標）のコマンド）を実行する。ｃｒｏｎコマンドは、定期的にスケジュールされるコマンドを、たとえば、ディレクトリ／ｖａｒ／ｓｐｏｏｌ／ｃｒｏｎ／ｃｒｏｎｔａｂｓ内のｃｒｏｎｔａｂファイルに含まれる内容を実行する。ｃｒｏｎｔａｂファイルの内容は、たとえば、以下のようなＵＮＩＸ（登録商標）コマンドである。
【００３８】
００＊＊＊　ｃｓｈ／ｈｏｍｅ２／ＳＨＥＬＬ／ＴａｒｋｕｎＧＴ＞／ｄｅｖ／ｎｕｌｌ。
【００３９】
０７＊＊＊　ｃｓｈ／ｈｏｍｅ２／ＳＨＥＬＬ／ＫＥＫＫＡ．ＣＳＨ＞／ｄｅｖ／ｎｕｌｌ。
【００４０】
１行目は、午前０時０分に管理情報自動収集手段２０１を起動することを意味し（ＴａｒｋｕｎＧＴの内容で指定する）、２行目は、午前７時０分に電子メール自動転送手段２０２を起動する（ＫＥＫＫＡ．ＣＳＨの内容で指定する）ことを意味する。
【００４１】
管理情報自動収集手段２０１は、管理対象コンピュータ１０の管理情報を自動収集し（図２ステップＳ２）、その管理情報を管理サーバ２０のハードディスク装置にテキストファイル形式の管理情報ファイルとして出力する（図２ステップＳ３）。
【００４２】
管理情報は、管理対象コンピュータ１０によって生成され、管理対象コンピュータ１０のハードディスク装置に格納される。
【００４３】
管理情報の内容は、たとえば、管理対象コンピュータの識別情報（コンピュータ名、ＩＰアドレス等）、および、（１）アクセス（ネットワーク接続）チェックの結果、（２）アクセスユーザ名、および、ユーザ数チェックの結果、ハードディスク装置のマウント（正常接続）チェックの結果、（４）ハードディスクのＮＦＳ（Ｎｅｔｗｏｒｋ　Ｆｉｌｅ　Ｓｙｓｔｅｍ）マウントチェックの結果、（５）ハードディスクの容量が不足していないかどうかのチェックの結果、（６）アプリケーションプログラムの動作チェックの結果、（７）接続されているプリンタの正常性のチェックの結果等である。
【００４４】
次に、電子メール自動転送手段２０２は、管理情報自動収集手段２０１により出力された管理情報ファイルを電子メールサーバ３０へ自動転送する（図２ステップＳ４）。
【００４５】
電子メールサーバ３０は、ネットワーク５０を介し電子メール自動転送手段２０２から自動転送された管理情報ファイルを内部に格納する（図２ステップＳ５）。管理者用コンピュータ４０の電子メール処理手段４０１は、ネットワーク５０を介し、電子メールサーバ３０に格納された管理情報ファイルを取り出し、管理者用コンピュータ４０に自動的に格納する（図２ステップＳ６）。管理者用コンピュータ４０に格納された管理情報ファイルは、管理者用コンピュータ４０を使用する管理者により閲覧される。
【００４６】
管理者は、管理者用コンピュータ４０に格納された管理情報ファイルを閲覧し、管理対象コンピュータ１０に障害が発生し、自動修復が必要であると判断した場合（図２ステップＳ７／ＹＥＳ）、管理者用コンピュータ４０のリモート実行手段４０２を起動する。この場合、管理者は、自動修復すべき管理対象コンピュータ１０（識別情報を参照して）を選択する。
【００４７】
起動されたリモート実行手段４０２は、ネットワーク５０を介し、管理サーバ２０の障害自動修復手段２０４をリモート起動する（図２ステップＳ８）。リモート実行手段４０２は、同時に、自動修復すべき管理対象コンピュータ１０の識別情報を障害自動修復手段２０４に送信する。
【００４８】
ネットワーク５０を介し、管理者用コンピュータ４０のリモート実行手段４０２により起動された障害自動修復手段２０４は、ネットワーク５０を介し、障害の発生した管理対象コンピュータ１０にアクセスし障害を自動修復する（図２ステップＳ９）。
【００４９】
障害自動修復手段２０４は、たとえば、ＵＮＩＸ（登録商標）のｒｓｈ（リモートシェルコマンド）を使用して、ネットワーク５０を介して、管理対象コンピュータにアクセスし、ＵＮＩＸ（登録商標）のシェルプログラムの１機能であるパイプライン処理により、障害の修復を実施する。
【００５０】
以下、自動修復の例を説明する。
【００５１】
Ａ．アプリケーションプログラム異常動作の場合。
【００５２】
アプリケーションプログラム（たとえば、ＣＡＤツールプログラム）が異常動作した場合、プログラム自体は動作しているように見えるため、再度アプリケーションを起動することができなくなる。このような場合、次のように復旧させる。
【００５３】
（１）ＣＡＤツールプログラムを使用している者がいる場合、ロックファイル（ｌｏｃｋ＊）が存在する。このファイルの存在チェックを行う。（２）次に、ロックファイルが無く、かつ、ＣＡＤツールプログラムが起動しているかどうかをチェックする。（３）次に、ＣＡＤツールプログラムが起動していた場合、プログラム実行時のプロセスＩＤを検索し、このプロセスを停止する。
【００５４】
Ｂ．プリンタ異常動作の場合。
【００５５】
プリンタの紙詰まり、電源が入っていない時に、プリンタへ出力しようとした場合の、プリンタへの出力情報ファイル（スプールファイル）の蓄積等。この場合、スプールディレクトリにたまっているスプールファイルを削除（ｌｐｒｍコマンドを利用して）する。
【００５６】
Ｃ．ハードディスク容量不足の場合。
【００５７】
（１）コアファイルを削除する。管理対象コンピュータ１０のハードディスク容量チェック時に動作する。コアファイルは、管理対象コンピュータ１０で動作するアプリケーションプログラム（ＣＡＤツールプログラム等）、予期せぬ原因でプログラムが異常終了した場合等に作成される不要ファイル（ｃｏｒｅではじまるファイル名等）である。ファイル名をチェックして削除する。
【００５８】
（２）テンポラリファイルの削除。管理対象コンピュータ１０のハードディスク容量チェック時に動作する。管理対象コンピュータ１０で動作するアプリケーションプログラムが使用されていないのにそのアプリケーションプログラムが起動したままになっている場合、アプリケーションプログラムの起動に必要なテンポラリファイル（中間ファイル）が残ってしまう。このような場合、次のような方法でテンポラリファイルを削除する。
【００５９】
まず、「Ａ．アプリケーションプログラム異常動作の場合」の修復を実行する。次に、ｔｍｐディレクトリに存在するｔｍｐファイルを削除する。
【００６０】
管理情報自動収集手段２０１が、他の機能を備えることも可能である。
【００６１】
図３は、管理情報自動収集手段２０１の他の動作を示すフローチャートである。
【００６２】
図３を参照すると、管理情報自動収集手段２０１が、毎日１回、管理対象コンピュータ１０のハードディスクに保存されているアプリケーションプログラムの出力データを夜間自動バックアップし、管理サーバ２０のハードディスク装置に保存し、その実行結果（たとえば、バックアップできたかどうか）を管理情報ファイルに追加する（図３ステップＢ１）ことも可能である。
【００６３】
また、管理情報自動収集手段２０１が、毎月１回、管理サーバ２０のハードディスク装置に保存されているバックアップデータを、管理サーバ２０に接続されているＤＡＴ（デジタル・オーディオ・テープ；Ｄｉｇｉｔａｌ・Ａｕｄｉｏ・Ｔａｐｅ）装置等の記憶媒体に保存し、その実行結果（たとえば、保存できたかどうか）を管理情報ファイルに追加する（図３ステップＢ２）ことも可能である。
【００６４】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００６５】
本発明の第２の実施の形態は、コマンドを使用して、管理情報自動収集手順、電子メール自動転送手順を起動する自動実行手順（図２ステップＳ１）と、
管理対象コンピュータ１０からネットワーク５０を介し管理情報を自動収集し（図２ステップＳ２）、自動収集の結果を含む管理情報ファイルを出力する（図２ステップＳ３）前記管理情報自動収集手順と、
出力された管理情報ファイルをネットワーク５０を介し電子メールサーバ手順へ転送する前記電子メール自動転送手順（図２ステップＳ４）と、
ネットワーク５０を介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順（図２ステップＳ５）と、
前記電子メールサーバ手順に格納された管理情報ファイルをネットワーク５０を介し、取り出し、格納する電子メール処理手順（図２ステップＳ６）と、
障害自動修復手順をネットワーク５０を介しリモート起動するリモート実行手順（図２ステップＳ８）と、
障害の発生した管理対象コンピュータ１０にネットワーク５０を介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順（図２ステップＳ９）とを含む方法である。
【００６６】
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。
【００６７】
本発明の第３の実施の形態は、コマンドを使用して、管理情報自動収集手順、電子メール自動転送手順を起動する自動実行手順（図２ステップＳ１）と、
管理対象コンピュータ１０からネットワーク５０を介し管理情報を自動収集し（図２ステップＳ２）、自動収集の結果を含む管理情報ファイルを出力する（図２ステップＳ３）前記管理情報自動収集手順と、
出力された管理情報ファイルをネットワーク５０を介し電子メールサーバ手順へ転送する前記電子メール自動転送手順（図２ステップＳ４）と、
ネットワーク５０を介し前記電子メール自動転送手順から転送された管理情報ファイルを格納する前記電子メールサーバ手順（図２ステップＳ５）と、
前記電子メールサーバ手順に格納された管理情報ファイルをネットワーク５０を介し、取り出し、格納する電子メール処理手順（図２ステップＳ６）と、
障害自動修復手順をネットワーク５０を介しリモート起動するリモート実行手順（図２ステップＳ８）と、
障害の発生した管理対象コンピュータ１０にネットワーク５０を介しアクセスし管理情報ファイルに基づいて障害を自動修復する前記障害自動修復手順（図２ステップＳ９）とをコンピュータに実行させることを特徴とするプログラムである。
【００６８】
【発明の効果】
本発明の第１の効果は、管理対象コンピュータの管理工数を大幅に削減することができることである。
【００６９】
第１の理由は、管理情報を自動収集する管理情報自動収集手段は、毎日定時間に起動されるので、管理者は、管理対象コンピュータへ直接アクセスしてプログラム実行する作業工数を削減できるからである。
【００７０】
第２の理由は、管理情報ファイルは、管理者用コンピュータに電子メールとして自動転送されるので、マシン管理者が、管理対象コンピュータへ直接アクセスして管理情報ファイルをチェックする作業工数を削減できるからである。
【００７１】
本発明の第２の効果は、管理対象コンピュータの管理情報を収集するための誤操作を削減することができることである。
【００７２】
その理由は、管理対象コンピュータへアクセス（ログイン）、管理情報を収集するための各種コマンドなどをキーボードより手入力していた作業が不要になるからである。
【００７３】
本発明の第３の効果は、メンテナンスの工数を削減することができることである。
【００７４】
その理由は、管理対象コンピュータに障害が発生した場合、障害自動修復手段、リモート実行手段により、障害を復旧させることができるからである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成を示す説明図である。
【図２】本発明の第１の実施の形態の動作を示すフローチャートである。
【図３】管理情報自動収集手段の他の動作を示すフローチャートである。
【図４】従来の技術の動作を示すフローチャートである。
【符号の説明】
１０　　管理対象コンピュータ
２０　　管理サーバ
３０　　電子メールサーバ
４０　　管理者用コンピュータ
５０　　ネットワーク
２０１　　管理情報自動収集手段
２０２　　電子メール自動転送手段
２０３　　自動実行手段
２０４　　障害自動修復手段
４０１　　電子メール処理手段
４０２　　リモート実行手段
【図１】
2004013218.tif 000003
【図２】
2004013218.tif 000004
【図３】
2004013218.tif 000005
【図４】
2004013218.tif 000006