(57)【要約】【課題】システム管理者に対してシステムの構成変更が一段落した時点でドキュメントの作成を促すこと、及びドキュメントとシステムの構成パラメータとの不一致を防ぐことを可能とする。【解決手段】情報処理システムの構成パラメータファイルを所定期間毎に保存し、最新の構成パラメータと保存された構成パラメータとを比較することにより構成パラメータの更新がなされているか否かをチェックし、一定期間更新がなされていない場合はシステムの構成が安定したと判断して当該構成パラメータに関わるドキュメントの作成をシステム管理者に促す。または、構成パラメータファイルの内容と、該構成パラメータファイルに関連するドキュメントドキュメント作成情報とを対応づけて記憶し、保存された構成パラメータと現時点での構成パラメータとを比較し、不一致である場合は当該構成パラメータに関連するドキュメントの作成を促す。【選択図】図３
2008243136.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
情報処理システムの構成パラメータファイルの情報を取得して記憶媒体の構成パラメータファイル保存領域に保存する第一の手段と、
前記記憶媒体に構成パラメータファイルの情報の保存をした日時から所定期間が経過したか否かを判定する第二の手段と、
前記判定手段にて所定期間が経過したと判断したときに、現在の構成パラメータファイルを取得する第三の手段と、
前記取得した現在の構成パラメータファイルの内容と、前記記憶媒体に保存された構成パラメータファイルの内容とを比較し、不一致である場合は取得した現在の構成パラメータファイルの内容を前記構成パラメータファイル保存領域に保存して第二の手段の処理に遷移し、一致した場合には当該構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第四の手段、
として機能させるための構成変更情報分析プログラム。
【請求項２】
コンピュータに、
情報処理システムの構成パラメータファイルの内容と、該構成パラメータファイルに関連するドキュメントの作成日時を含むドキュメント作成情報とを対応づけて記憶媒体に保存する第一の手段と、
ユーザの指定及び/又は所定間隔ごとに現時点での構成パラメータファイルを取得する第二の手段と、
前記記憶媒体に保存された構成パラメータファイルの内容と、前記現時点での構成パラメータファイルの内容とを比較し、不一致である場合は当該構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第三の手段と、
して機能させるための最新ドキュメント判定プログラム。
【請求項３】
情報処理システムの構成パラメータファイルの情報を取得して記憶媒体の構成パラメータファイル保存領域に保存する第一の手段と、
前記記憶媒体に構成パラメータファイルの情報の保存をした日時から所定期間が経過したか否かを判定する第二の手段と、
前記判定手段にて所定期間が経過したと判断したときに、現在の構成パラメータファイルを取得する第三の手段と、
前記取得した現在の構成パラメータファイルの内容と、前記記憶媒体に保存された構成パラメータファイルの内容とを比較し、不一致である場合は取得した現在の構成パラメータファイルの内容を前記構成パラメータファイル保存領域に保存して第二の手段の処理に遷移し、一致した場合には構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第四の手段と、
を備えることを特長とする構成変更情報分析装置。
【請求項４】
情報処理システムの構成パラメータファイルの内容と、該構成パラメータファイルに関連するドキュメントの作成日時を含むドキュメント作成情報とを対応づけて記憶媒体に保存する第一の手段と、
ユーザの指定及び/又は所定間隔ごとに現時点での構成パラメータファイルを取得する第二の手段と、
前記記憶媒体に保存された構成パラメータファイルの内容と、前記現時点での構成パラメータファイルの内容とを比較し、不一致である場合は当該構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第三の手段と、
を備えることを特徴とする最新ドキュメント判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システムの構成パラメータに関連するドキュメントが、最新の構成パラメータの内容を反映しているか否かをチェックするシステムに関する。
【背景技術】
【０００２】
システムを新規導入するときには、システムの管理者が後日のシステム保守のために、当該システムの構成や各種のパラメータを記載したドキュメントを作成することが多い。特にシステム規模が大きい場合は、単にシステム構成やパラメータを記録し保存するだけでは参照することが手間な場合があるので、一覧として参照可能なようにリスト化するなどの編集を加えたドキュメントとして作成することが多い。
【０００３】
なお、下記の特許文献１には、パラメータからドキュメントを自動作成する構成が開示されている。
【特許文献１】特許３５４３６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
システムを新規に導入した際には不具合等が多発するので、対策としてシステム構成やパラメータの変更がしばしばなされることが普通である。このため、従来ではシステムの新規導入の当初にドキュメントを作成してしまうと、システムの変更がある度にドキュメントを変更しなければならず手間がかかる。またドキュメントの変更が間に合わずに放置されてしまう場合もある。
【０００５】
また、このような手間をかけないためにシステム管理者がドキュメントの作成タイミングを判断することが考えられるが、このような運用を行うと常にドキュメントが最新のものに更新されているかのチェックが行われないため、システム管理者が変更になった場合などに更新されていないドキュメントに基づいて保守がなされてしまう場合があった。
【０００６】
また、上記の特許文献１では、単なるパラメータ以外の事項もシステム管理者により追加がなされるドキュメントが必要な場合に、システム管理者に対してドキュメント作成の適切なタイミングを通知する機能を有していない。
【０００７】
本発明はこのような問題点に鑑みなされたものであり、システム管理者に対してシステムの構成変更が一段落した時点でドキュメントの作成を促すことができる構成変更情報分析プログラムまたは装置、、及びドキュメントとシステムの構成パラメータとの不一致を防ぐことができる最新ドキュメント判定プログラム及び装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の問題を、
情報処理システムの構成パラメータファイルの情報を取得して記憶媒体の構成パラメータファイル保存領域に保存する第一の手段と、
前記記憶媒体に構成パラメータファイルの情報の保存をした日時から所定期間が経過したか否かを判定する第二の手段と、
前記判定手段にて所定期間が経過したと判断したときに、現在の構成パラメータファイルを取得する第三の手段と、
前記取得した現在の構成パラメータファイルの内容と、前記記憶媒体に保存された構成パラメータファイルの内容とを比較し、不一致である場合は取得した現在の構成パラメータファイルの内容を前記構成パラメータファイル保存領域に保存して第二の手段の処理に遷移し、一致した場合には当該構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第四の手段、
として機能させるための構成変更情報分析プログラム、もしくは上記手段を有する構成変更情報分析装置により解決するものである。
または、
情報処理システムの構成パラメータファイルの内容と、該構成パラメータファイルに関連するドキュメントの作成日時を含むドキュメント作成情報とを対応づけて記憶媒体に保存する第一の手段と、
ユーザの指定及び/又は所定間隔ごとに現時点での構成パラメータファイルを取得する第二の手段と、
前記記憶媒体に保存された構成パラメータファイルの内容と、前記現時点での構成パラメータファイルの内容とを比較し、不一致である場合は当該構成パラメータファイルに関連するドキュメントの作成を促すメッセージを出力する第三の手段と、
して機能させるための最新ドキュメント判定プログラム、もしくは上記手段を有する最新ドキュメント判定装置により解決するものである。
【発明の効果】
【０００９】
上記の構成により、構成パラメータの変更が一定期間以上ない場合に、該構成パラメータに関連するドキュメント作成を促すメッセージをユーザに対して通知できるので、頻繁なドキュメント作成/更新が不要となる。
【００１０】
また、現在の構成パラメータがドキュメントに反映されているか否かをチェックできるので、ドキュメントの更新忘れを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態を図面を用いて説明する。
１）システム構成の説明
図１は本発明のシステムの構成図である。
【００１２】
図中、１は本発明の分析システムの本体である。ハードウェアとしては一般的なコンピュータであり、図示しないハードディスク等に保存した処理プログラムが図示しないCPU上で実行されることにより、システム構成変更分析処理部１１の機能、最新ドキュメント判定部１２の機能を実現する。更に、図示しない計時手段を有し、現在日時を取得する機能も有する。
【００１３】
２は保存ファイルであり、第一のファイル２１と第２のファイル２２とが設けられる。なお、分析システム１にて複数のシステムの構成変更情報の分析を行う場合はシステム毎に２つのファイルが保存されるよう構成すれば良い。
【００１４】
なお、後述する実施形態では構成パラメータファイルの内容そのものが保存されるものとして説明しているが、構成パラメータファイルの情報からハッシュ値などの検証情報を生成し、これを保存するように構成しても良い。
【００１５】
３は第一チェック情報保存部であり、システム構成変更分析処理部１１の処理に用いるパラメータを保存するものであり、安定期間保存領域３１、チェック間隔保存領域３２、前回チェック日時保存領域３３、最初の一致日時保存領域３４が設けられる。このチェック日時保存部３についても、分析システム１で複数のシステムの構成変更情報の分析を行う場合はシステム毎に各領域が設けられる。但し安定期間保存領域３１とチェック間隔保存領域３２は全てのシステムで共通するように構成しても良い。
【００１６】
４は第二チェック情報保存部であり、最新ドキュメント判定処理部１２の処理に用いるパラメータを保存するものであり、ドキュメント作成日時保存領域４１、構成パラメータ情報４２、チェック間隔保存領域４３、前回チェック日時保存領域４４を有する。この第二チェック情報保存部４についても、分析システム１で複数のシステムの構成変更情報の分析を行う場合はシステム毎に各領域が設けられる。
【００１７】
５は構成パラメータファイルである。
【００１８】
６は表示端末であり、システム管理者等のユーザからの入力を受け付けて構成変更情報分析システム１に送出し、また構成変更情報分析システム１から送出された情報を表示する機能を有する。この表示端末６と構成変更情報分析システム１とはそれぞれ独立したコンピュータシステムで実現し、各々を通信回線で接続するよう構成してもよいが、同一のコンピュータシステムとして構築しても良い。また、保存ファイル２や各チェック情報保存部３、４についても、各々を構成変更情報分析システム１のコンピュータシステムに内臓する記録媒体に設けても、外部の記録媒体に設けても良い。
【００１９】
また、図４に示す表示画面の遷移は表示端末６の画面の遷移を示すものである（詳細は後述する）。
【００２０】
なお、ここで本発明の構成パラメータファイルの一例を提示する。
【００２１】
構成ファイルはシステムにより異なるが、ここではSolarisの例を挙げる。
【００２２】
構成ファイル(群)
/etc/systemの例
*Begin FJSVssf(do not edit)
set ftrace#atboot＝１
set kmem#flags=0x100
set kmem#lite#maxalign=8192
*End FJSVssf(do not edit)
/etc/aliases
２）構成変更情報分析部１１の処理
本実施形態の構成変更情報分析部１１の処理を、図２、図３のフローチャート及び図４の表示画面の遷移図を用いて説明する。
【００２３】
まず、初期設定入力を図２を用いて説明する。
構成変更情報分析システムが起動されると、まずユーザ（システム管理者等）による安定期間とチェック間隔の設定入力を受付けて、それぞれを安定期間保存領域３１及びチェック間隔保存領域３２にセットする（S101）。
図４のS301は起動画面であり、S302は上記S101の設定入力を受け付ける画面である。なお、チェック間隔は安定期間と同じか、安定期間より短い間隔が設定されるものとする。
また、この処理を行った日時を前回チェック日時保存領域３３に保存する。なお、最初の一致日時保存領域３４は任意の初期値(例えば０)を設定する（S102）。
この初期設定がなされた状態における本システムの処理を図３を用いて説明する。
現在の日時が、前回チェック日時保存領域３３の日時からチェック間隔保存領域３１に設定されたチェック間隔を経過したかを判定する（S201）。
S201にてチェック間隔を経過した場合は、構成パラメータファイル５の内容を読み込む（S202）。
次にS204以降の判定処理が、当該構成パラメータファイルに関して最初になされるものであるか判定する（S203）。具体的には、第一の保存ファイル２１のサイズが0バイトか否かをみて0バイトであれば最初と判断するか、もしくは第一の保存ファイル２１のファイルそのものの有無を確認し、ファイルが存在しない場合に最初と判断するようにしても良い。また本判定処理のために使用するフラグ領域を設け（図示せず）、図２を用いて説明した所期設定に初期値（例えば０）をフラグとして設定し、このフラグが初期値であれば最初の判定処理と判断しても良い。この場合は最初の判断処理が終了すれば、フラグを初期値とは異なる値（例えば１）に書き換えるようにする。
S203にて最初の判定処理と判断された場合は、S202で読み込んだ構成パラメータファイル情報を第一の保存ファイル２１及び第二の保存ファイル２２の両方に書き込む（S204）。
最初の判定処理でない場合は、まず下記の処理を行う（S205）。
・第二の保存ファイル２２（前回の判定処理にて保存されていた構成パラメータファイルの情報）の内容を第一の保存ファイル２１に移動し、第二の保存ファイル２２の内容をクリアする。
・S202で読み込んだ構成ファイル情報を第二の保存ファイル２２に書き込む。
【００２４】
この処理により第一の保存ファイル２１に前回の構成ファイル情報が保存され、第二の保存ファイル２２に今回読み込んだ構成ファイル情報が保存されるので、この両者の内容を比較し（S206、S207）、不一致であればS210に進む。
一致していれば最初の一致日時領域３４に現在日時を記録し（S208）, 更に最初の一致日時領域３４の日時と現在日時とを比較して、安定期間保存領域３１に設定された間隔を経過しているかを判定する（S209）。経過していなければ（最初の一致日時領域３４の値が初期値の場合も含む）S210に進み、経過している場合はS212に進みドキュメントの作成を促すメッセージ(図４のS304)を表示端末５に表示させる。
S206、S207で第一の保存ファイル２１、第二の保存ファイル２２が不一致である場合、またはS209で安定期間を経過していないと判断された場合は、ドキュメントの作成は不要である旨（図４のS303）を表示端末５に表示させ（S210）,またチェック日時記録領域３３に現在日時を記録する（S211）。
なお、上記の例では、チェック間隔の判定処理と安定期間の判定処理とを別にしているが、単に前回のチェック処理から安定期間を経過したか否かの判断のみを行い、チェック処理を実行するように構成しても良い。
３）最新ドキュメント判定処理部１２の処理
本実施形態の最新ドキュメント判定処理部１２の処理を、図５を用いて説明する。
【００２５】
まず、ドキュメントの作成（または更新）がなされると、その作成（または更新）された日時をドキュメント作成日時保存領域４１に保存する（S401）とともに、当該ドキュメント作成に用いた構成パラメータファイル５の情報（またはハッシュ値などの検証情報）を構成パラメータ情報保存領域４２に保存する（S402）。
【００２６】
次に、ユーザ入力がなされたチェック間隔をチェック間隔保存領域４３に保存し（S403）、現在日時を前回チェック日時保存領域４４に保存する（S404）。
【００２７】
現在日時が前回チェック日時保存領域４４に保存された日時からチェック間隔保存領域に保存されたチェック間隔を経過したかを判定し（S405）、経過した場合には構成パラメータファイル５から構成パラメータファイルの内容を読み込み（S406）、構成パラメータファイルの内容（または構成パラメータファイルの情報から生成した検証情報）と構成パラメータ保存領域４２の内容（または検証情報）とを比較し（S407,S408）、不一致である場合は最新ドキュメントの作成を促すメッセージを表示端末６に表示させる（S409）。一致する場合は現在日時を前回チェック日時保存領域４４に保存する（S410）。
【００２８】
なお、上記実施形態ではS405にて前回チェックから所定間隔を経過したか否かを判定してS406以降の処理を実行しているが、ユーザの指示入力によりS406以降の処理を起動するように構成しても良い。
また上記実施形態では単にドキュメントの作成日時と構成パラメータファイルの内容を対応付けて保存しているが、更にドキュメントの作成に関する各種情報を対応づけて記録するように構成しても良い。
【００２９】
なお、上記の実施形態では構成変更情報分析部１１の処理と、最新ドキュメント判定処理部１２の処理との両方を行うものとして説明したが、いずれか片方の処理のみを用いるよう構成しても良い。構成変更情報分析部１１のみを用いる場合は第二チェック情報保存部３は不要であり、最新ドキュメント判定処理部１２のみを用いる場合は第一チェック情報保存部４は不要である。
【００３０】
また、構成変更情報分析部１１と、最新ドキュメント判定処理部１２のいずれの機能を用いても、最新の構成パラメータが最新のドキュメントに反映されているか否かの確認は可能であるが、構成パラメータの変更が頻繁である場合は最新ドキュメント判定処理部１２を用いると頻繁なドキュメントの書き換えが必要となるので構成変更情報分析部１１の機能を用いるのが望ましく、システムが安定した時期からは最新ドキュメント判定処理部１２の機能を用いて万一のドキュメントの更新忘れをチェックすることが望ましい。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態のシステム構成を示す図である。
【図２】本発明の一実施形態の構成変更情報分析部１１の処理動作を説明するフロー        チャート（その１）である。
【図３】本発明の一実施形態の構成変更情報分析部１１の処理動作を説明するフロー        チャート（その２）である。
【図４】本発明の一実施形態における端末の表示画面の遷移を説明する図である。
【図５】本発明の一実施形態の最新ドキュメント判定処理部１２の処理を説明するフ        ローチャートである。
【符号の説明】
【００３２】
１      分析システム
１１  構成変更情報分析部
１２  最新ドキュメント判定部
２      保存ファイル
２１  第一の保存ファイル
２２  第二の保存ファイル
３      第一チェック情報保存部
３１  安定期間保存領域
３２  チェック間隔保存領域
３３  前回チェック日時保存領域
３４  最初の一致日時保存領域
４      第二チェック情報保存部
４１  ドキュメント作成日時保存領域
４２  構成/パラメータ保存領域
４３  チェック間隔保存領域
４４  前回チェック日時保存領域
５      構成パラメータファイル
６      表示端末
【図１】
2008243136.tif 000003
【図２】
2008243136.tif 000004
【図３】
2008243136.tif 000005
【図４】
2008243136.tif 000006
【図５】
2008243136.tif 000007