インストールの後で、インストール済みファイルの実際のチェックサムを、製品出荷時の部品表と比較して検証することができます。システムの構成後に新しいチェックサムを作成し、定期的にシステムを新しいチェックサムと比較できるようにします。その結果を使用して、構成済みのシステムに対する変更を分析します。
始める前に
製品を構成した後で、新しいベースライン・チェックサムを保存し、システムの新しいチェックサム標準を設定します。
このタスクについて
このトピックでは、installver
コマンドを使用して、構成済みファイルのインベントリーを作成し、これを現在インストールされているファイルと比較する方法を説明します。
installver ツールは、インストール・ルート・ディレクトリーにあるすべてのファイルのインベントリー用に新規ベースライン・チェックサムを計算することができます。
ツールは、この新規チェックサムをデフォルトで現行作業ディレクトリー内にある
sys.inv ファイルに保管します。ユーザーは別のファイル・パスとファイル名を指定することができます。インストール・ルート・ディレクトリー以外にファイルを作成するか、比較からそのファイルを除外します。
後で、sys.inv ファイル (またはインベントリーを作成した際に指定したファイル) のチェックサムと現在インストールされているファイルのチェックサムを比較して、どのファイルに変更があったかを調べます。
ベースライン・チェックサム・レポートは欠落ファイル、追加ファイル、および変更されたファイルを識別します。
プロシージャー
- インストール・ルート・ディレクトリーに現在インストールされているファイルのインベントリー・リストを作成します。
- installver -createinventory
例えば、Windows システムで
installver.bat -createinventory コマンドを実行してデフォルトの
app_server_root¥bin¥sys.inv
ファイルを作成する場合、以下のメッセージが表示されることがあります。
W CWNVU0320W: [ivu] The
C:¥IBM¥WebSphere¥AppServerV602¥bin¥sys.inv
inventory file is within the product installation root directory:
C:¥IBM¥WebSphere¥AppServerV602.
Create the file outside of the installation root directory to omit the file from the verification.
I CWNVU0300I: [ivu] The total number of user excluded files found are 2.
I CWNVU0300I: [ivu] The total number of IBM excluded files found are 78.
I CWNVU0310I: [ivu] Creating the following inventory file:
C:¥IBM¥WebSphere¥AppServerV602¥bin¥sys.inv
I CWNVU0460I: [ivu] The utility is running.
実行後に、完了メッセージが表示されます。
I CWNVU0340I: [ivu] Done.
sys.inv に新しいインベントリーが含まれます。
#C:¥IBM¥WebSphere¥AppServer¥
#2005.10.10_06.24.06PM_EDT
#user_ID
#-createinventory -log
241fe4e309abfd8f2c5911216dbabd61dd4751a6
|_jvm¥bin¥appletviewer.exe
|42032
|2004.10.28 05.37.02AM EDT
e00c6ea688ab67e004ec6cfac26ec48541a5b9ff
|_jvm¥bin¥dbghelp.dll
|712192
|2004.10.28 05.36.50AM EDT
916e244deeb44b9d3218aafa3b56c8680aa31f2f
|_jvm¥bin¥extcheck.exe
|42040
|2004.10.28 05.37.02AM EDT
...
7fc3bb38e8b90fed05cd0440953000c2cc965b44
|web¥spidocs¥stylesheet.css
|1240
|2005.10.09 12.14.17AM EDT
22706a0d900c52f1c015c870ddeee25581c5d57b
|web¥spidocs¥toHTML¥index.html
|867
|2005.10.09 12.14.17AM EDT
- インベントリー・ファイルは、比較から除外されるよう、インストール・ルート・ディレクトリー外のディレクトリーに作成します。
- installver -createinventory /tmp/system.inv
- インベントリー・リストを、現在インストール・ルート・ディレクトリーにインストールされているファイルと比較します。
デフォルト以外の場所にインベントリー・ファイルを作成した場合は、以下の構文を使用します。
- installver -compare /tmp/system.inv
- トレース結果を比較および表示します。
- installver -compare -trace
- 指定したファイルを比較し、これをインベントリー比較から除外します。
- installver -compare -exclude fn1;fn2;fn3;...
- 指定したファイルのみをインベントリー比較で比較し、これに含めます。
- installver -compare -include fn1;fn2;fn3;...
結果
installver コマンドを app_server_root/bin
ディレクトリーから実行すると、コマンドの状況が端末コンソールに表示されます。ログを作成するには
-log パラメーターを使用します。