(57)【要約】【課題】イベントログ情報等の消失を防ぐことができる情報処理装置の管理装置を提供する。【解決手段】本発明の情報処理装置の管理装置１は、情報処理装置１００を構成する各部品の識別情報を抽出する抽出部１０と、抽出部１０が抽出した識別情報と、前回に抽出した識別情報とを比較する比較部２０と、抽出部１０が抽出した識別情報と、比較部２０が比較した結果と、情報処理装置１００を構成する各部品のイベントログ情報と、が登録され、登録された識別情報と、比較結果と、イベントログ情報と、を外部の複数の記憶媒体２００に記憶させる情報処理部３０と、を備える。【選択図】図１
2011154465.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を構成する各部品の識別情報を抽出する抽出部と、
前記抽出部が抽出した識別情報と、前回に抽出した識別情報とを比較する比較部と、
前記抽出部が抽出した識別情報と、前記比較部が比較した結果と、前記情報処理装置を構成する各部品のイベントログ情報と、が登録され、前記登録された識別情報と、比較結果と、イベントログ情報と、を外部の複数の記憶媒体に記憶させる情報処理部と、
を備える情報処理装置の管理装置。
【請求項２】
前記情報処理部は、時計部を備え、
前記情報処理部は、前記比較結果が入力された時刻と共に前記比較結果を外部の複数の記憶媒体に記憶させることを特徴とする請求項１に記載の情報処理装置の管理装置。
【請求項３】
前記比較部は、前記情報処理装置が起動する毎に各部品の識別情報を抽出することを特徴とする請求項１又は２に記載の情報処理装置の管理装置。
【請求項４】
前記比較部は、前記抽出部が抽出した識別情報と、前回に抽出した識別情報との比較結果が異なると、前記識別情報が異なる部品が交換されたものと判断し、交換された部品情報を前記比較結果として前記情報処理部に出力することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置の管理装置。
【請求項５】
前記識別情報は、前記各部品のシリアル番号であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置の管理装置。
【請求項６】
前記記憶媒体は着脱可能に接続されることを特徴とする請求項１に記載の情報処理装置の管理装置。
【請求項７】
情報処理装置を構成する各部品の識別情報を抽出する工程と、
前記抽出した識別情報と、前回に抽出した識別情報とを比較する工程と、
前記抽出した識別情報と、前記比較した結果と、入力された前記情報処理装置を構成する各部品のイベントログ情報と、を外部の複数の記憶媒体に記憶させる工程と、
を備える情報処理装置の管理方法。
【請求項８】
情報処理装置を構成する各部品の識別情報を抽出させる処理と、
前記抽出させた識別情報と、前回に抽出させた識別情報とを比較させる処理と、
前記抽出させた識別情報と、前記比較させた結果と、入力された前記情報処理装置を構成する各部品のイベントログ情報と、を外部の複数の記憶媒体に記憶させる処理と、
をコンピュータに実行させる情報処理装置の管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の管理装置、管理方法及び管理プログラムに関する。
【背景技術】
【０００２】
情報処理装置では、当該情報処理装置内の回路基板やＣＰＵ、メモリ、電源等からのハードウェアイベントをログ情報として不揮発性メモリ搭載の回路基板（以下、イベントログ回路基板という。）に記録している。
【０００３】
例えば特許文献１に開示された技術は、情報処理装置が起動する毎に、情報処理装置を構成する各部品が保有する識別情報を抽出している。当該技術は、抽出した識別情報と前回起動時に抽出した識別情報とを比較して構成部品の差分の有無を検出することにより、所定の部品交換履歴情報を生成してイベントログ回路基板に記憶する。さらに当該技術は、過去の障害発生情報（例えば、イベントログ情報）を参照して障害発生日時の近傍で発生している部品交換履歴に対して障害対応フラグを設定する。
【０００４】
このように、情報処理装置において障害が発生した場合は、イベントログ回路基板に記録されているイベントログ情報等を解析することにより、情報処理装置の回路基板の故障箇所をある程度特定することが可能となっている。
【０００５】
また、特許文献２に開示された技術は、電子交換機における回路基板の更新履歴が回路基板に施される更新内容に適合するか否かを判断している。このとき、更新履歴は、回路基板のメモリに格納されている。
【０００６】
ちなみに、特許文献３には、保護制御装置の点検結果や異常情報をＵＳＢ補助記憶メディアに出力する保護制御装置が開示されている。但し、当該保護制御装置は、電力系統の設備・機器等の保護対象の異常状態を検出して動作する装置であり、情報処理装置の管理装置ではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２６８２０８号公報
【特許文献２】特開２０００−４９４９１号公報
【特許文献３】特開２００９−１１１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１、２の技術は、イベントログ情報等が記憶されたイベントログ回路基板や更新履歴が記憶された回路基板自体に故障があった場合、イベントログ回路基板や回路基板を交換することになり、同時にそれまで蓄積されたログ情報等が装置から取り除かれることになる。そのため、交換前のイベントログ情報等も消失して障害解析が困難となることがあった。
【０００９】
本発明の目的は、上述した課題を解決する情報処理装置の管理装置、管理方法及び管理プラグラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置の管理装置は、情報処理装置を構成する各部品の識別情報を抽出する抽出部と、前記抽出部が抽出した識別情報と、前回に抽出した識別情報とを比較する比較部と、前記抽出部が抽出した識別情報と、前記比較部が比較した結果と、前記情報処理装置を構成する各部品のイベントログ情報と、が登録され、前記登録された識別情報と、比較結果と、イベントログ情報と、を外部の複数の記憶媒体に記憶させる情報処理部と、を備える。
【００１１】
本発明の情報処理装置の管理方法は、情報処理装置を構成する各部品の識別情報を抽出する工程と、前記抽出した識別情報と、前回に抽出した識別情報とを比較する工程と、前記抽出した識別情報と、前記比較した結果と、入力された前記情報処理装置を構成する各部品のイベントログ情報と、を外部の複数の記憶媒体に記憶させる工程と、を備える。
【００１２】
本発明の情報処理装置の管理プログラムは、情報処理装置を構成する各部品の識別情報を抽出させる処理と、前記抽出させた識別情報と、前回に抽出させた識別情報とを比較させる処理と、前記抽出させた識別情報と、前記比較させた結果と、入力された前記情報処理装置を構成する各部品のイベントログ情報と、を外部の複数の記憶媒体に記憶させる処理と、をコンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、イベントログ情報等の消失を防ぐことができる情報処理装置の管理装置、管理方法及び管理プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態の情報処理装置の管理装置を示す構成ブロック図である。
【図２】本発明の第２の実施の形態の情報処理装置の管理装置を示す構成ブロック図である。
【図３】本発明の第２の実施の形態の情報処理装置の管理方法を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態に係る情報処理装置の管理装置、管理方法及び管理プログラムについて説明する。但し、本発明が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
【００１６】
＜第１の実施の形態＞
本実施の形態の情報処理装置の管理装置（以下、単に管理装置と省略する場合がある。）は、図１に示すように、情報処理装置１００に搭載されている。情報処理装置１００は、パーソナルコンピュータ、ワークステーション、サーバコンピュータ等である。
【００１７】
管理装置１は、抽出部１０、比較部２０、情報処理部３０を備える。
抽出部１０は、情報処理装置１００を構成する各部品の識別情報を抽出する。すなわち、抽出部１０は、情報処理装置１００を構成する複数の回路基板１０１、ＣＰＵ（Central Processing Unit）１０２、メモリ１０３、電源１０４などの識別情報を抽出する。これにより、抽出部１０は、現在の情報処理装置全体の構成情報を得ることができる。
【００１８】
抽出部１０は、抽出した各部品の識別情報を比較部２０に出力する。また、抽出部１０は、抽出した各部品の識別情報を情報処理部３０に出力する。情報処理部３０は、抽出した各部品の識別情報を外部の複数の記憶媒体２００に記憶させる。
【００１９】
各部品の識別情報を抽出するタイミングは、任意のタイミングで良い。例えば抽出部１０がタイマー（図示を省略）を備えている場合、一定時間毎に当該各部品の識別情報を抽出すれば良く、また、情報処理装置１００の起動毎に当該各部品の識別情報を抽出しても良い。
【００２０】
比較部２０は、抽出部１０が抽出した識別情報と、前回に抽出した識別情報とを比較する。すなわち、比較部２０は、現在の装置構成情報と前回の装置構成情報とを比較する。具体的に云うと、比較部２０は、情報処理部３０を介して複数の記憶媒体２００から前回に抽出した各部品の識別情報を読み出し、当該読み出した各部品の識別情報と、抽出部１０が抽出した各部品の識別情報とをそれぞれ比較する。つまり、比較部２０は、前回の識別情報と抽出部１０が抽出した識別情報とが異なる部品は交換されたものと判断し、当該判断結果を示すイベント情報を生成する。そして、比較部２０は、当該イベント情報（比較結果）を情報処理部３０に出力する。つまり、比較部２０は、交換された部品を示すイベント情報を情報処理部３０に出力する。
【００２１】
情報処理部３０は、比較部２０が比較した結果、抽出部１０が抽出した識別情報、情報処理装置１００を構成する各部品のイベントログ情報を登録する。そして、情報処理部３０は、登録した比較結果、識別情報、イベントログ情報を外部の複数の記憶媒体２００に記憶させる。ここで、情報処理装置１００は、各部品のイベントログ情報を生成して情報処理部３０に登録する。すなわち、ＣＰＵ１０２は、メモリ１０３に格納されているプログラムを読み出して、当該プログラムに基づく所定の処理を実行することでイベントログ情報を生成し、情報処理部３０に出力する。なお、イベントログ情報の生成は、一般的な方法を用いることができる。
【００２２】
このように管理装置１は、比較結果、識別情報、イベントログ情報を外部の記憶媒体２００に記憶させるので、当該管理装置１が故障して交換した場合でも比較結果、識別情報、イベントログ情報が消失することがない。そのため、回路基板の交換に影響せず過去からの比較結果、識別情報、イベントログ情報を一元的に記録、管理できる。
【００２３】
しかも、管理装置１は複数の記憶媒体２００に比較結果、識別情報、イベントログ情報を記憶させるので、一つの記憶媒体２００が故障しても、他の記憶媒体２００に比較結果、識別情報、イベントログ情報が記憶されている。そのため、管理装置１は、比較結果、識別情報、イベントログ情報の消失をより確実に防ぐことができる。
【００２４】
ちなみに、記憶媒体２００に記憶されている比較結果やイベントログ情報を参照することで、情報処理装置１００に故障が生じた際に、故障と交換部品との因果関係を簡単に導き出すことができる。
【００２５】
＜第２の実施形態＞
第１の実施の形態の管理装置１は、具体的に以下のような構成であることが好ましい。
すなわち、管理装置１の基本構成は同一であるが、図２に示すように、比較部２０は、シリアル番号比較部２１、イベント情報生成部２２を備える。さらに情報処理部３０は、シリアル番号登録部３１、イベント情報登録部３２、ＵＳＢ（Universal Serial Bus）制御部３３を備える。
【００２６】
具体的に云うと、本実施の形態の抽出部１０は、情報処理装置１００が起動する毎に、当該情報処理装置１００の各部品のシリアル番号を抽出し、現在の装置構成情報を得る。シリアル番号は、通例、情報処理装置を構成する回路基板、ＣＰＵ、メモリ、電源などが有するので、簡単に入手でき、情報処理装置全体の構成情報を生成することができる。
【００２７】
抽出部１０は、抽出した各部品のシリアル番号をシリアル番号比較部２１に出力すると共に、シリアル番号登録部３１に出力する。シリアル番号登録部３１は、抽出した各部品のシリアル番号をＵＳＢ制御部３３に出力する。ＵＳＢ制御部３３は、抽出した各部品のシリアル番号を２つのＵＳＢメモリ２００に記憶させる。ＵＳＢメモリ２００は、情報処理装置１００に対して着脱可能である。そのため、情報処理装置１００が起動しない障害が発生しても当該情報処理装置１００からＵＳＢメモリ２００を取り外して、即座に他の情報処理装置に当該ＵＳＢメモリ２００を実装し直し、記録内容を確認することができる。よって、情報処理装置の障害解析が容易になる。但し、本実施の形態では、ＵＳＢメモリ２００を用いたが、着脱可能なハードディスク等の他の記憶媒体を用いることができる。また、記憶媒体の個数は、２つに限定されず、複数であれば良い。このとき、容量の大きな記憶媒体を用いることが好ましい。これにより、情報が上書きされて古い情報が消えてなくなる可能性を減らすことができる。そのため、より古い過去の情報を参照することができ、情報処理装置の障害解析などが容易になる。
【００２８】
シリアル番号比較部２１は、抽出部１０から各部品のシリアル番号が入力されると、ＵＳＢ制御部３３にＵＳＢメモリ２００から前回に抽出した各部品のシリアル番号を読み出すように指示する。ＵＳＢ制御部３３は、当該指示に従ってＵＳＢメモリ２００から前回に抽出した各部品のシリアル番号を読み出し、シリアル番号比較部２１に出力する。シリアル番号比較部２１は、抽出部１０が抽出した各部品のシリアル番号と、前回に抽出した各部品のシリアル番号とを比較する。すなわち、部品毎にシリアル番号を比較し、シリアル番号が異なる部品は交換されたと判断でき、一方、シリアル番号が等しい部品は交換されていないと判断できる。シリアル番号比較部２１は、当該比較した結果をイベント情報生成部２２に出力する。
【００２９】
イベント情報生成部２２は、入力された比較結果が部品を交換したとの判断の場合、交換された部品を示すイベント情報を生成し、イベント情報登録部３２に出力する。
イベント情報登録部３２は時計部３２１を備える。イベント情報登録部３２は、イベント情報が入力された時刻情報を生成して当該イベント情報に付加して登録する。イベント情報登録部３２には、上述のようにＣＰＵ１０２が生成した情報処理装置１００のイベントログ情報が入力される。イベント情報登録部３２は、当該イベントログ情報を登録する。イベント情報登録部３２は、入力されたイベント情報、イベントログ情報をＵＳＢ制御部３３に出力する。
【００３０】
ＵＳＢ制御部３３は、入力された各部品のシリアル番号、イベント情報、イベントログ情報を２つのＵＳＢメモリ２００に記憶させる。ここで、もし一方のＵＳＢメモリ２００を故障等によって交換した場合、ＵＳＢ制御部３３は残された他方のＵＳＢメモリ２００からの情報を自動でコピーして２つのＵＳＢメモリ２００に記憶される情報が常に一致するように制御を行う。例えば、ＵＳＢ制御部３３は、管理装置１が備える２つのＵＳＢコネクタから一方のＵＳＢメモリ２００が引き抜かれると、それを感知して他方のＵＳＢメモリ２００に記憶されている情報を抽出し、当該一方のＵＳＢコネクタにＵＳＢメモリ２００が差し込まれると、抽出した情報を当該ＵＳＢメモリ２００に記憶させる。これにより、比較結果、シリアル番号、イベントログ情報の消失をより確実に防ぐことができる。
【００３１】
ＵＳＢ制御部３３には、前回に抽出した各部品のシリアル番号を読み出す指示が、シリアル番号比較部２１から入力される。ＵＳＢ制御部３３は、当該指示に基づいて、ＵＳＢメモリ２００から前回に抽出した各部品のシリアル番号を読み出し、当該各部品のシリアル番号をシリアル番号比較部２１に出力する。
【００３２】
このような管理装置１は、図３に示すように動作する。
情報処理部３０には、情報処理装置１００のイベントログ情報が入力される（Ｓ１）。すなわち、情報処理部３０のイベント情報登録部３２には、情報処理装置１００の電源が投入されて起動する毎に、ＣＰＵ１０２が生成したイベントログ情報が入力される。イベント情報登録部３２は、入力されたイベントログ情報を登録する。
【００３３】
Ｓ１の工程と共に、抽出部１０は、情報処理装置１００の各部品の識別情報を抽出する（Ｓ２）。すなわち、抽出部１０は、情報処理装置１００の各部品のシリアル番号を抽出する。そして、抽出部１０は、当該各部品のシリアル番号を比較部２０のシリアル番号比較部２１、及び情報処理部３０のシリアル番号登録部３１に出力する。シリアル番号登録部３１は、入力された各部品のシリアル番号を登録する。
【００３４】
比較部２０は、抽出した識別情報と、前回に抽出した識別情報とを比較する（Ｓ３）。すなわち、比較部２０のシリアル番号比較部２１は、抽出部１０が抽出した各部品のシリアル番号と、前回に抽出した各部品のシリアル番号とを比較し、比較した結果をイベント情報生成部２２に出力する。具体的に云うと、シリアル番号比較部２１は、前回に抽出した各部品のシリアル番号を読み出す指示を、ＵＳＢ制御部３３に出力する。ＵＳＢ制御部３３は、当該指示に基づいて、ＵＳＢメモリ２００から前回に抽出した各部品のシリアル番号を読み出し、当該各部品のシリアル番号をシリアル番号比較部２１に出力する。シリアル番号比較部２１は、抽出部１０が抽出した各部品のシリアル番号と、前回に抽出した各部品のシリアル番号とを比較し、比較した結果をイベント情報生成部２２に出力する。ここで、シリアル番号比較部２１は、部品毎にシリアル番号を比較し、シリアル番号が異なる部品は交換されたと判断でき、一方、シリアル番号が等しい部品は交換されていないと判断できる。シリアル番号比較部２１は、当該比較した結果をイベント情報生成部２２に出力する。
【００３５】
そして、比較部２０のイベント情報生成部２２は、入力された比較結果が部品を交換したとの判断の場合、交換された部品を示すイベント情報を生成し、イベント情報登録部３２に出力する。イベント情報登録部３２は、イベント情報が入力された時刻情報を当該イベント情報に付加して登録する。
【００３６】
情報処理部３０は、抽出部１０が抽出した識別情報、比較部２０が比較した結果、情報処理装置１００を構成する各部品のイベントログ情報を外部の複数の記憶媒体２００に記憶させる（Ｓ４）。すなわち、情報処理部３０のシリアル番号登録部３１は、登録した各部品のシリアル番号をＵＳＢ制御部３３に出力すると共に、イベント情報登録部３２は、登録したイベントログ情報、及びイベント情報をＵＳＢ制御部３３に出力する。ＵＳＢ制御部３３は、入力された各部品のシリアル番号、イベントログ情報、イベント情報を２つのＵＳＢメモリ２００に記憶させる。
【００３７】
このような管理装置及び管理方法も、比較結果、シリアル番号（識別情報）、イベントログ情報を外部のＵＳＢメモリ２００に記憶させるので、当該管理装置が故障して交換した場合でも比較結果、シリアル番号、イベントログ情報が消失することがない。そのため、管理装置の交換に影響せず過去からの比較結果、シリアル番号、イベントログ情報を一元的に記録、管理できる。
【００３８】
しかも、管理装置及び管理方法は複数の記憶媒体２００に比較結果、シリアル番号、イベントログ情報を記憶させるので、一方のＵＳＢメモリ２００が故障しても、他方のＵＳＢメモリ２００に比較結果、シリアル番号、イベントログ情報が記憶されている。そのため、管理装置及び管理方法は、比較結果、シリアル番号、イベントログ情報の消失をより確実に防ぐことができる。
【００３９】
また、管理装置及び管理方法は、情報処理装置１００のＯＳ（Operating System）を介さずに直接に、装置構成情報等を２つのＵＳＢメモリ２００に記録する。そのため、情報処理装置のＯＳの形式に関係なく、情報処理装置に当該管理装置を搭載することができ、汎用性が高い。
【００４０】
ちなみに、本実施の形態のイベント情報登録部３２は時計部３２１を備えているので、イベント情報に時刻情報を付加することができる。そのため、記憶媒体２００に記憶されている比較結果やイベントログ情報を参照することで、情報処理装置１００に故障が生じた際に、故障と交換部品との因果関係をより簡単に導き出すことができる。
【００４１】
なお、上記管理装置１の動作はソフトウエアでも実現することが可能である。例えば、マイクロコンピュータ（管理装置１）に、情報処理装置１００を構成する各部品の識別情報を抽出させる処理（抽出部１０に対応した処理）と、抽出させた識別情報と、前回に抽出させた識別情報とを比較させる処理（比較部２０に対応した処理）と、抽出させた識別情報と、比較させた結果と、入力された情報処理装置を構成する各部品のイベントログ情報と、を外部の複数の記憶媒体に記憶させる処理（情報処理部３０に対応した処理）と、を実行させることで、上記管理装置１の動作を実現できる。
【００４２】
本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００４３】
１  情報処理装置の管理装置
１０  抽出部
２０  比較部、２１  シリアル番号比較部、２２  イベント情報生成部
３０  情報処理部、３１  シリアル番号登録部、３２  イベント情報登録部、３２１  時計部、３３  ＵＳＢ制御部
１００  情報処理装置、１０１  回路基板、１０２  ＣＰＵ、１０３  メモリ、１０４  電源
２００  記憶媒体（ＵＳＢメモリ）
【図１】
2011154465.tif 000003
【図２】
2011154465.tif 000004
【図３】
2011154465.tif 000005