JP2006113651A - パッチ適用情報管理システム - Google Patents
パッチ適用情報管理システム Download PDFInfo
- Publication number
- JP2006113651A JP2006113651A JP2004297499A JP2004297499A JP2006113651A JP 2006113651 A JP2006113651 A JP 2006113651A JP 2004297499 A JP2004297499 A JP 2004297499A JP 2004297499 A JP2004297499 A JP 2004297499A JP 2006113651 A JP2006113651 A JP 2006113651A
- Authority
- JP
- Japan
- Prior art keywords
- patch
- computer device
- server
- program
- application information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 34
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】 パッチの適用状況をリアルタイムに取得することのできるシステムを提供する。
【解決手段】 パッチ適用情報管理システムは、パッチの実行が可能なコンピュータ装置1と、コンピュータ装置1がネットワーク4を介して接続されたサーバ1と、パッチ適用情報が蓄積されるデータベース3とを有する。上記パッチには、コンピュータ装置1にインストールされたソフトウェアの変更または修正を行うパッチ本体12に、コンピュータ装置1とサーバ2との間の情報交換を行う機能を提供するプログラム13が組み込まれている。コンピュータ装置1が、パッチ本体12を実行するとともに、プログラム13を通じて、上記パッチ適用情報をサーバ2に送信する。
【選択図】図1
【解決手段】 パッチ適用情報管理システムは、パッチの実行が可能なコンピュータ装置1と、コンピュータ装置1がネットワーク4を介して接続されたサーバ1と、パッチ適用情報が蓄積されるデータベース3とを有する。上記パッチには、コンピュータ装置1にインストールされたソフトウェアの変更または修正を行うパッチ本体12に、コンピュータ装置1とサーバ2との間の情報交換を行う機能を提供するプログラム13が組み込まれている。コンピュータ装置1が、パッチ本体12を実行するとともに、プログラム13を通じて、上記パッチ適用情報をサーバ2に送信する。
【選択図】図1
Description
本発明は、ソフトウェアの部分的な修正や変更を行うパッチの適用情報を管理するシステムに関する。
近年、コンピュータネットワークでは、非常に多くの情報を管理・処理することが求められており、そのためにシステムが大規模化してきている。例えば、数十台から数百台のコンピュータ装置がネットワークを介して接続されたコンピュータネットワークシステムが存在する。また、コンピュータ装置にインストールされるソフトウェアも多様化、複雑化しており、システムの安定稼動のためには、そのソフトウェアに対する修正パッチも迅速に漏れなく適用する必要がある。しかし、大規模なコンピュータネットワークシステムでは、ソフトウェアのインストール状況や修正パッチの適用状況を管理するのに、多大な手間がかかることとなり、そのような状況の管理を迅速かつ確実に行うことは困難である。
そこで、ネットワークに接続されている各コンピュータ装置における、ソフトウェアのインストール状況やパッチの適用状況を一元管理するシステムが提案されている(特許文献1〜4参照)。このシステムでは、ソフトウェアのインストール状況やパッチの適用状況を収集するためのソフトウェア資産管理用のクライアントソフトウェア、または、そのような情報収集機能を有するOSやアプリケーションソフトウェア、もしくは、修正パッチをダウンロードして適用するクライアントソフトウェアが、各コンピュータ装置に予めインストールされる。
特開2001−222424号公報
特開2001−290937号公報
特開2002−279165号公報
特開2003−208337号公報
しかしながら、上述した従来のシステムでは、パッチの適用状況を収集するための特別なクライアントソフトウェアがコンピュータ装置に予めインストールされていることが前提になっているため、そのような特別なクライアントソフトウェアがインストールされてないコンピュータ装置については、パッチの適用状況を管理することができない、という問題がある。
また、パッチの適用状況をリアルタイムに取得するには、コンピュータ装置上で、上記のクライアントソフトウェアを常駐させる必要があるが、そのようなソフトウェアの常駐は、コンピュータ装置の性能を低下させる要因となる。このため、従来は、パッチの適用状況をリアルタイムに取得することは困難であった。
本発明の目的は、上記問題を解決し、特別なクライアントソフトウェアのインストールなしに、パッチの適用状況をリアルタイムに取得することのできる、システム、コンピュータ装置、サーバおよびプログラムを提供することにある。
上記目的を達成するため、本発明のパッチ適用情報管理システムの第1の態様は、パッチの実行が可能なコンピュータ装置と、前記コンピュータ装置がネットワークを介して接続されたサーバと、前記パッチのパッチ適用情報が蓄積されるデータベースとを有し、前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、前記コンピュータ装置が、前記パッチ本体を実行するとともに、前記プログラムを通じて、前記パッチ適用情報を前記サーバに送信し、前記サーバが、前記コンピュータ装置から受信した前記パッチ適用情報を前記データベースに蓄積して管理するように構成されている。
また、本発明のパッチ適用情報管理システムの第2の態様は、パッチの実行が可能なコンピュータ装置と、前記コンピュータ装置がネットワークを介して接続されたサーバと、前記パッチのパッチ適用情報が蓄積されるデータベースとを有し、前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、前記サーバが、前記プログラムを通じて、前記パッチ本体を前記コンピュータ装置に転送して実行させるとともに、前記パッチ適用情報を前記コンピュータ装置から取得し、該取得したパッチ適用情報を前記データベースに蓄積して管理するように構成されている。
また、本発明のコンピュータ装置は、ソフトウェアの変更または修正を行うパッチのパッチ適用情報を管理するサーバとネットワークを介して接続されるコンピュータ装置であって、前記サーバとの間で情報交換を行う機能を提供するアプリケーションと、前記アプリケーションを前記パッチに組み込むためのアプリケーションプログラムインタフェースとを備える。
本発明のサーバは、パッチの実行が可能なコンピュータ装置とネットワークを介して接続されるサーバであって、前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、前記プログラムを通じて、前記パッチ本体を前記コンピュータ装置に転送して実行させる制御部と、前記プログラムを通じて、前記パッチのパッチ適用情報を前記コンピュータ装置から取得するパッチ適用情報取得インターフェースと、前記パッチ適用情報取得インターフェースで取得したパッチ適用情報を外部のデータベースに蓄積して管理するデータベース管理部とを有する。
本発明のプログラムの第1の態様は、ソフトウェアの変更または修正を行うパッチ本体に、前記ソフトウェアがインストールされたコンピュータ装置とサーバの間の情報交換を行う機能が組み込まれたパッチのプログラムであって、前記パッチ、前記コンピュータ装置および前記ソフトウェアのそれぞれを特定可能な特定情報を取得する処理と、前記パッチ本体を実行する処理と、前記パッチ本体によるパッチ適用結果を取得する処理と、前記特定情報およびパッチ適用結果を含むパッチ適用情報を前記サーバに送信する処理とを前記コンピュータ装置のコンピュータに実行させることを特徴とする。
本発明のプログラムの第2の態様は、ソフトウェアの変更または修正を行うパッチ本体に、前記ソフトウェアがインストールされたコンピュータ装置とサーバの間の情報交換機能を提供するアプリケーションが組み込まれたプログラムであって、前記パッチ本体を前記コンピュータ装置に転送する処理と、前記パッチ、前記コンピュータ装置および前記ソフトウェアのそれぞれを特定可能な特定情報を前記コンピュータ装置から取得する処理と、前記パッチ本体を実行するための実行命令を前記コンピュータ装置に送信する処理と、前記パッチ本体によるパッチ適用結果を前記コンピュータ装置から取得する処理と、前記特定情報およびパッチ適用結果を含むパッチ適用情報を外部のデータベースに蓄積する処理とを前記サーバのコンピュータに実行させることを特徴とする。
上記のとおりの本発明によれば、パッチ本体に組み込まれた、コンピュータ装置とサーバとの間の情報交換を行う機能を提供するプログラムによって、パッチ本体によるパッチ適用結果を含むパッチ適用情報がサーバに自動的に送信される。よって、コンピュータ装置に特別なクライアントソフトウェアをインストールしなくても、パッチ適用情報を収集することができる、という効果がある。
加えて、パッチ適用情報はパッチ実行と同時に自動的にサーバに送信されるので、パッチ適用情報をリアルタイムに収集することができる、という効果がある。
次に、本発明の実施形態について図面を参照して説明する。
(実施形態1)
図1は、本発明の第1の実施形態であるパッチ適用情報管理システムの概略構成を示すブロック図である。このパッチ適用情報管理システムは、パッチ11を実行可能な複数のコンピュータ装置1と、これらコンピュータ装置1とネットワーク4を介して接続されるパッチ適用情報管理サーバ2と、各コンピュータ装置1のパッチ適用情報が格納されるパッチ適用情報データベース3とからなる。ネットワーク4は、LAN(Local Area Network)に代表されるコンピュータネットワークを構築するためのネットワークである。
図1は、本発明の第1の実施形態であるパッチ適用情報管理システムの概略構成を示すブロック図である。このパッチ適用情報管理システムは、パッチ11を実行可能な複数のコンピュータ装置1と、これらコンピュータ装置1とネットワーク4を介して接続されるパッチ適用情報管理サーバ2と、各コンピュータ装置1のパッチ適用情報が格納されるパッチ適用情報データベース3とからなる。ネットワーク4は、LAN(Local Area Network)に代表されるコンピュータネットワークを構築するためのネットワークである。
コンピュータ装置1およびパッチ適用情報管理サーバ2は、プログラムにより制御されるコンピュータシステムであり、各種プログラムやデータなどを蓄積する記憶装置、キーボードやマウスなどの入力装置、CRTやLCDなどの表示装置、外部との通信を行うモデムなどの通信装置、プリンタなどの出力装置および入力装置からの入力を受け付けて通信装置、出力装置、表示装置の動作を制御する制御装置から構成されている。記憶装置は、ハードディスク装置、フレキシブルディスクやCD−ROMなどの記録媒体に対してデータの書込み/読出しを行う装置などを含む。
パッチ11は、ベンダまたはシステム運用者により提供されるものであって、パッチ本体12とプログラム13からなる。パッチ11は、通常、上記の記録媒体によって配布されるが、これに代えて、インターネットなどのネットワークを通じて配布することも可能である。
パッチ本体12は、ソフトウェアの変更または修正を実際に行う部分である。プログラム13は、パッチ適用情報管理サーバ2との情報交換機能を提供するものであって、パッチ11の実行と同時に実行される。このプログラム13により、パッチ11を実行したコンピュータ装置のコンピュータ情報およびパッチ適用結果情報が収集され、これら情報を含むパッチ適用情報がパッチ適用情報管理サーバ2へ送信される。
パッチ適用情報管理サーバ2は、コンピュータ装置1からパッチ適用情報を受け取るパッチ適用情報取得インターフェース21と、パッチ適用情報取得インターフェース21で受け取ったパッチ適用情報をパッチ適用情報データベース3に蓄積し、その管理を行うデータベース管理部22を有する。
図2に、パッチ適用情報データベース3に蓄積されるパッチ適用情報の具体的な構成を示す。図2を参照すると、パッチ適用情報は、パッチ11が実行されたコンピュータ装置を特定する情報であるコンピュータ名31、パッチ本体12により修正または変更が行われるソフトウェアを特定する情報であるソフトウェア名32、パッチ11を特定する情報であるパッチ名33、パッチ11を適用した日時であるパッチ適用日34、パッチ11の適用結果(完了、失敗など)であるパッチ適用結果ステータス35を含む。
次に、本実施形態のパッチ適用情報管理システムの動作について説明する。図3に、パッチ適用情報管理処理の一手順を示す。以下、図1〜図3を参照してパッチ適用情報管理処理の手順を具体的に説明する。
ユーザが、コンピュータ装置1上で、配布されたパッチ11による処理を実行するための操作を行うと、プログラム13によるパッチ適用処理が開始される。パッチ適用処理では、まず、パッチ11を実行したコンピュータ装置1の情報として、コンピュータ名31、ソフトウェア名32、パッチ名33を取得する(ステップA1)。次に、パッチ本体12を呼び出し(ステップA2)、パッチ処理待ちとなる。呼び出されたパッチ本体12は、適用対象であるソフトウェアの修正または変更する処理(パッチ処理)を開始する(ステップB1)。そして、パッチ本体12は、パッチ処理を終了すると、同時に、パッチ適用結果をプログラム13に返す(ステップB2)。
パッチ本体12からパッチ適用結果を受け取ったプログラム13は、パッチ適用処理を再開し、パッチ本体12から受け取ったパッチ適用結果に基づいて、パッチ適用日34とパッチ適用結果ステータス35を取得する(ステップA3)。そして、その取得したパッチ適用日34およびパッチ適用結果ステータス35と、ステップA1で取得したコンピュータ名31、ソフトウェア名32およびパッチ名33とを含むパッチ適用情報をパッチ適用情報管理サーバ2に送信し(ステップA4)、パッチ適用処理を終了する。
パッチ適用情報管理サーバ2では、パッチ適用情報取得インターフェース21が、コンピュータ装置1から送信されたパッチ適用情報を取得する(ステップC1)。そして、データベース管理部22が、そのパッチ適用情報取得インターフェース21で取得したパッチ適用情報をパッチ適用情報データベース3に蓄積する(ステップC2)。
以上のパッチ適用情報管理処理によれば、プログラム13によるパッチ適用処理(ステップA1〜A4)、パッチ実体12によるパッチ処理(ステップB1、B2)およびパッチ適用情報管理サーバ2によるパッチ適用情報蓄積処理(ステップC1、C2)が連動して実行され、パッチ適用情報が即時にパッチ適用情報データベース3に蓄積される。
図4に、パッチ適用情報データベース3に蓄積されるパッチ適用情報の一例を示す。この例では、パッチ適用情報は、フィールド名とフィールド値からなる。フィールド名は、「コンピュータ名」、「ソフトウェア名」、「パッチ名」、「パッチ適用日時」、「パッチ適用結果ステータス」からなる。フィールド値として、「コンピュータ名」の欄に「host A」が、「ソフトウェア名」の欄に「Application 1」が、「パッチ名」の欄に「patch 1001」が、「パッチ適用日時」の欄に「2004/7/23 23:30:43」が、「パッチ適用結果ステータス」の欄に「completed」がそれぞれ格納されている。この図4に示したパッチ適用情報から、「host A」というコンピュータ名のコンピュータ装置において、「Application 1」という名前のソフトウェアに対して、「patch 1001」という名前のパッチが、「2004/7/23 23:30:43」に適用されたことが分かる。また、「パッチ適用結果ステータス」欄の「completed」から、パッチの適用が完了していることが分かる。
以上説明した本実施形態のパッチ適用情報管理システムによれば、コンピュータ装置に特別なクライアントソフトウェアをインストールしておく必要がない。よって、クライアントソフトウェアがインストールされていないコンピュータ装置についても、パッチ適用情報を収集することができる、という効果がある。
また、コンピュータ装置1では、パッチ処理の実行と同時にプログラム13によってパッチ適用情報が収集されるので、パッチ適用情報をリアルタイムに収集してデータベースへ保存することができる、という効果がある。
なお、上述した実施形態において、プログラム13は、API(Application Program Interface)を利用したプログラムであってもよい。この場合は、パッチ11としてパッチ本体12のみが提供され、コンピュータ装置1上で、APIにより、パッチ適用情報管理サーバ2との情報交換機能(アプリケーションを含む)であるプログラム13が、パッチ11のパッチ本体12に組み込まれる。こうしてプログラム13をパッチ本体12に組み込んだパッチ11を実行することで、上述したパッチ適用情報管理処理と全く同じ処理が実行される。
APIを利用したプログラム13のパッチ本体12への組み込みには、ユーザによる入力操作を必要とするが、その操作手順は簡潔であり、パッチ適用処理におけるユーザへの操作に関する負担は少ない。
また、APIにより組み込む情報交換機能は、一般のコンピュータ装置に設けられている既存の機能であり、特別に設けた機能ではないので、上述したパッチ適用情報管理処理はほとんどのコンピュータ装置に適用することが可能である。
(実施形態2)
図5は、本発明の第2の実施形態であるパッチ適用情報管理システムの概略構成を示すブロック図である。このパッチ適用情報管理システムも、図1に示したシステムと同様、複数のコンピュータ装置1がネットワーク4を介してパッチ適用情報管理サーバ2に接続された構成になっている。パッチ適用情報管理サーバ2上で、パッチ適用対象となるコンピュータ装置1に対して、パッチ本体12とプログラム13からなるパッチ11によるパッチ処理を、リモートコントロールにより実行するようにした以外は、基本的には、図1に示したシステムと同様のものである。なお、この場合のプログラム13は、パッチ適用対象となるコンピュータ装置1との間で情報交換を行う機能を提供する。また、パッチ適用情報管理サーバ2は、パッチ処理をリモートコントロールにより実行するための機能として、各コンピュータ装置1のネットワーク4への接続状態を監視する機能、ネットワーク4に接続され、OS(Operating System)が起動状態にあるコンピュータ装置1の一覧を表示する機能などを備える。
図5は、本発明の第2の実施形態であるパッチ適用情報管理システムの概略構成を示すブロック図である。このパッチ適用情報管理システムも、図1に示したシステムと同様、複数のコンピュータ装置1がネットワーク4を介してパッチ適用情報管理サーバ2に接続された構成になっている。パッチ適用情報管理サーバ2上で、パッチ適用対象となるコンピュータ装置1に対して、パッチ本体12とプログラム13からなるパッチ11によるパッチ処理を、リモートコントロールにより実行するようにした以外は、基本的には、図1に示したシステムと同様のものである。なお、この場合のプログラム13は、パッチ適用対象となるコンピュータ装置1との間で情報交換を行う機能を提供する。また、パッチ適用情報管理サーバ2は、パッチ処理をリモートコントロールにより実行するための機能として、各コンピュータ装置1のネットワーク4への接続状態を監視する機能、ネットワーク4に接続され、OS(Operating System)が起動状態にあるコンピュータ装置1の一覧を表示する機能などを備える。
次に、本実施形態のパッチ適用情報管理システムの動作について説明する。図6に、パッチ適用情報管理処理の一手順を示す。以下、図1〜図3を参照してパッチ適用情報管理処理の手順を具体的に説明する。
サーバ管理者は、パッチ適用情報管理サーバ2の表示画面上に表示された、ネットワーク4に接続された、OS(Operating System)が起動状態にあるコンピュータ装置1の一覧からパッチを適用すべきコンピュータ装置1を選択し、その選択したコンピュータ装置1(以下、管理対象のコンピュータ装置1という。)に対して、予め配布されたパッチ11による処理を実行するための操作を行う。この操作の後、パッチ適用情報管理サーバ2では、以下のような手順でパッチ適用情報管理処理が実行される。
パッチ11による処理を実行するための操作が行われると、プログラム13によるパッチ適用処理が開始される。パッチ適用処理では、まず、パッチ本体12を管理対象のコンピュータ装置1へ転送する(ステップA11)。次に、管理対象のコンピュータ装置1から、当該コンピュータ装置の情報として、コンピュータ名31、ソフトウェア名32、パッチ名33を取得する(ステップA12)。次に、管理対象のコンピュータ装置1に対して、ステップA11で転送したパッチ本体12を実行する旨の指示(パッチ実行命令)を送出し(ステップA13)、パッチ処理待ちとなる。
パッチ実行命令を受け取った管理対象のコンピュータ装置1は、パッチ本体12によるパッチ処理を実行する。パッチ処理が実行されると、パッチ本体12が、適用対象であるソフトウェアの修正または変更する(ステップB11)。そして、パッチ本体12は、パッチ処理を終了すると、パッチ適用結果をパッチ適用情報取得インターフェース21を通じてプログラム13に返す(ステップB12)。
パッチ本体12からパッチ適用結果を受け取ったプログラム13は、パッチ適用処理を再開し、パッチ本体12から受け取ったパッチ適用結果から、パッチ適用日34とパッチ適用結果ステータス35を取得する(ステップA14)。次に、管理対象のコンピュータ装置1に対して、ステップA11で転送したパッチ本体12を削除する旨の指示(パッチ削除命令)を送出する(ステップA15)。最後に、ステップA14で取得したパッチ適用日34およびパッチ適用結果ステータス35と、ステップA12で取得したコンピュータ名31、ソフトウェア名32およびパッチ名33とを含むパッチ適用情報を、データベース管理22を通じてパッチ適用情報データベース3に蓄積する(ステップA16)。
以上のパッチ適用情報管理処理によれば、パッチ適用情報管理サーバ2上で、ネットワーク4に接続された各コンピュータ装置1のパッチ適用作業をリモートコントロールにより制御できるので、上述した第1の実施形態における効果に加えて、作業性が向上するとともに、管理もし易くなる、という効果がある。
上述した実施形態において、プログラム13はAPIを利用したプログラムであってもよい。この場合は、パッチ11としてパッチ本体12のみが提供され、パッチ適用情報管理サーバ2上で、APIにより、管理対象のコンピュータ装置1との情報交換機能(アプリケーションを含む)であるプログラム13が、パッチ本体12に組み込まれる。こうしてプログラム13をパッチ本体12に組み込んだパッチ11を実行することで、上述したパッチ適用情報管理処理と全く同じ処理が実行される。なお、APIにより組み込む情報交換機能は、パッチ適用情報管理サーバ2内に設けられている既存の機能であり、特別に設けた機能ではない。
1 コンピュータ装置
2 パッチ適用情報管理サーバ
3 パッチ適用情報データベース
4 ネットワーク
11 パッチ
12 パッチ本体
13 プログラム
21 パッチ適用情報取得インターフェース
22 データベース管理部
2 パッチ適用情報管理サーバ
3 パッチ適用情報データベース
4 ネットワーク
11 パッチ
12 パッチ本体
13 プログラム
21 パッチ適用情報取得インターフェース
22 データベース管理部
Claims (12)
- パッチの実行が可能なコンピュータ装置と、
前記コンピュータ装置がネットワークを介して接続されたサーバと、
前記パッチのパッチ適用情報が蓄積されるデータベースとを有し、
前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、
前記コンピュータ装置が、前記パッチ本体を実行するとともに、前記プログラムを通じて、前記パッチ適用情報を前記サーバに送信し、
前記サーバが、前記コンピュータ装置から受信した前記パッチ適用情報を前記データベースに蓄積して管理する、パッチ適用情報管理システム。 - 前記コンピュータ装置は、前記プログラムを前記パッチ本体に組み込むためのアプリケーションプログラムインタフェースを有する、請求項1に記載のパッチ適用情報管理システム。
- パッチの実行が可能なコンピュータ装置と、
前記コンピュータ装置がネットワークを介して接続されたサーバと、
前記パッチのパッチ適用情報が蓄積されるデータベースとを有し、
前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、
前記サーバが、前記プログラムを通じて、前記パッチ本体を前記コンピュータ装置に転送して実行させるとともに、前記パッチ適用情報を前記コンピュータ装置から取得し、該取得したパッチ適用情報を前記データベースに蓄積して管理する、パッチ適用情報管理システム。 - 前記サーバが、前記プログラムを通じて、前記コンピュータ装置に、前記転送したパッチ本体の削除を実行させる、請求項3に記載のパッチ適用情報管理システム。
- 前記サーバは、前記プログラムを前記パッチ本体に組み込むためのアプリケーションプログラムインタフェースを有する、請求項3または4に記載のパッチ適用情報管理システム。
- ソフトウェアの変更または修正を行うパッチのパッチ適用情報を管理するサーバとネットワークを介して接続されるコンピュータ装置であって、
前記サーバとの間で情報交換を行う機能を提供するアプリケーションと、
前記アプリケーションを前記パッチに組み込むためのアプリケーションプログラムインタフェースとを備えるコンピュータ装置。 - パッチの実行が可能なコンピュータ装置とネットワークを介して接続されるサーバであって、
前記パッチは、前記コンピュータ装置にインストールされたソフトウェアの変更または修正を行うパッチ本体に、前記コンピュータ装置と前記サーバとの間の情報交換を行う機能を提供するプログラムが組み込まれており、
前記プログラムを通じて、前記パッチ本体を前記コンピュータ装置に転送して実行させる制御部と、
前記プログラムを通じて、前記パッチのパッチ適用情報を前記コンピュータ装置から取得するパッチ適用情報取得インターフェースと、
前記パッチ適用情報取得インターフェースで取得したパッチ適用情報を外部のデータベースに蓄積して管理するデータベース管理部とを有するサーバ。 - 前記制御部が、前記プログラムを通じて、前記コンピュータ装置に、前記転送したパッチ本体の削除を実行させる、請求項7に記載のサーバ。
- 前記プログラムを前記パッチに組み込むためのアプリケーションプログラムインタフェースをさらに有する、請求項7または8に記載のサーバ。
- ソフトウェアの変更または修正を行うパッチ本体に、前記ソフトウェアがインストールされたコンピュータ装置とサーバの間の情報交換を行う機能が組み込まれたパッチのプログラムであって、
前記パッチ、前記コンピュータ装置および前記ソフトウェアのそれぞれを特定可能な特定情報を取得する処理と、
前記パッチ本体を実行する処理と、
前記パッチ本体によるパッチ適用結果を取得する処理と、
前記特定情報およびパッチ適用結果を含むパッチ適用情報を前記サーバに送信する処理とを前記コンピュータ装置のコンピュータに実行させるプログラム。 - ソフトウェアの変更または修正を行うパッチ本体に、前記ソフトウェアがインストールされたコンピュータ装置とサーバの間の情報交換機能を提供するアプリケーションが組み込まれたプログラムであって、
前記パッチ本体を前記コンピュータ装置に転送する処理と、
前記パッチ、前記コンピュータ装置および前記ソフトウェアのそれぞれを特定可能な特定情報を前記コンピュータ装置から取得する処理と、
前記パッチ本体を実行するための実行命令を前記コンピュータ装置に送信する処理と、
前記パッチ本体によるパッチ適用結果を前記コンピュータ装置から取得する処理と、
前記特定情報およびパッチ適用結果を含むパッチ適用情報を外部のデータベースに蓄積する処理とを前記サーバのコンピュータに実行させるプログラム。 - 前記パッチ本体を削除するための削除命令を前記コンピュータ装置に送信する処理を、前記サーバのコンピュータにさらに実行させる、請求項12に記載のプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004297499A JP2006113651A (ja) | 2004-10-12 | 2004-10-12 | パッチ適用情報管理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004297499A JP2006113651A (ja) | 2004-10-12 | 2004-10-12 | パッチ適用情報管理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006113651A true JP2006113651A (ja) | 2006-04-27 |
Family
ID=36382143
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004297499A Pending JP2006113651A (ja) | 2004-10-12 | 2004-10-12 | パッチ適用情報管理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006113651A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011111249A1 (ja) * | 2010-03-10 | 2011-09-15 | 株式会社日立製作所 | 仮想計算機システム及び仮想計算機の制御方法 |
| JP5152206B2 (ja) * | 2008-02-21 | 2013-02-27 | 富士通株式会社 | パッチ候補選択装置、パッチ候補選択プログラムおよびパッチ候補選択方法 |
-
2004
- 2004-10-12 JP JP2004297499A patent/JP2006113651A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5152206B2 (ja) * | 2008-02-21 | 2013-02-27 | 富士通株式会社 | パッチ候補選択装置、パッチ候補選択プログラムおよびパッチ候補選択方法 |
| WO2011111249A1 (ja) * | 2010-03-10 | 2011-09-15 | 株式会社日立製作所 | 仮想計算機システム及び仮想計算機の制御方法 |
| JP2011186915A (ja) * | 2010-03-10 | 2011-09-22 | Hitachi Ltd | 仮想計算機システム及び仮想計算機の制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8392386B2 (en) | Tracking file contents | |
| JP4842690B2 (ja) | アプリケーション管理プログラム、アプリケーション管理方法およびアプリケーション管理装置 | |
| JP6011479B2 (ja) | アプリケーション管理装置、アプリケーション管理システムおよびプログラム | |
| US8407693B2 (en) | Managing package dependencies | |
| US20060048136A1 (en) | Interception-based resource detection system | |
| US20130198333A1 (en) | Method and device for recording and reproducing web operation | |
| JP6265732B2 (ja) | 管理装置、管理装置の制御方法及びプログラム | |
| US8112598B2 (en) | Apparatus and method for controlling copying | |
| US20070101328A1 (en) | Sequencing a single task sequence across multiple operating environments | |
| JP2008171289A (ja) | ソフトウェアのバージョン更新方法、プログラム及び記録媒体 | |
| US8819234B1 (en) | Supplying data storage services | |
| JP2013145504A (ja) | 配信サーバ、監視装置、画像処理装置、および配信サーバの制御方法、およびプログラム | |
| JP2010128958A (ja) | 機器管理装置、機器管理システム、動作設定管理方法、動作設定管理プログラム、及びそのプログラムを記録した記録媒体 | |
| JP5380895B2 (ja) | 管理プログラム、管理方法及び管理装置 | |
| JP2010015267A (ja) | ソフトウェア配信システム、ソフトウェア配信方法、及びコンピュータプログラム | |
| JP2006113651A (ja) | パッチ適用情報管理システム | |
| JP6015850B2 (ja) | 情報処理システム、サーバ装置、プログラム、および、情報処理方法 | |
| JP5372567B2 (ja) | 情報処理装置 | |
| CN101174211A (zh) | 软件关联信息提供系统、说明书数据处理装置及软件部件 | |
| JP5737062B2 (ja) | バッチジョブ実行システム、ジョブ管理サーバ、ジョブ認証情報更新方法および更新プログラム | |
| JP6467298B2 (ja) | サーバ運用作業履歴管理装置、システム、方法、およびプログラム | |
| TWI520543B (zh) | 檔案自動傳輸方法 | |
| US8443235B2 (en) | Storage system and known problem information management method | |
| KR100879076B1 (ko) | 전산자원의 원격 관리 시스템 및 그 방법 | |
| JP5435103B2 (ja) | 機器管理システム、機器管理装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060210 |