(57)【要約】【課題】部品管理の確実化、及び、容易化を図ること。【解決手段】部品管理対象装置に実装されている部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、部品管理対象装置に対する部品の着脱を検出する部品着脱検出手段を備えると共に、部品情報記憶処理手段は、部品着脱検出手段による検出結果に基づいて、装着部品情報を変更記憶する、という構成を採る。【選択図】図１
2009098827.tif 000002
【特許請求の範囲】
【請求項１】
部品管理対象装置に実装される部品を管理する部品管理装置であって、
前記部品管理対象装置に実装されている前記部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された前記装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、
前記部品管理対象装置に対する前記部品の着脱を検出する部品着脱検出手段を備えると共に、
前記部品情報記憶処理手段は、前記部品着脱検出手段による検出結果に基づいて、前記装着部品情報を変更記憶する、
ことを特徴とする部品管理装置。
【請求項２】
前記部品情報記憶処理手段は、前記部品着脱検出手段にて前記部品管理対象装置への前記部品の装着を検出したときに、当該部品の情報を前記装着部品情報に追加記憶し、前記部品着脱検出手段にて前記部品管理対象装置から前記部品の取り外しを検出したときに、当該部品の情報を前記装着部品情報から削除する、
ことを特徴とする請求項１記載の部品管理装置。
【請求項３】
前記部品情報記憶処理手段は、前記部品内に記憶された当該部品を識別する部品識別情報を取得する部品識別情報取得手段を備え、
前記部品情報記憶処理手段は、前記部品着脱検出手段にて前記部品管理対象装置への前記部品の装着を検出したときに、当該部品から前記部品識別情報取得手段にて前記部品識別情報を取得して当該部品識別情報を前記装着部品情報に追加記憶する、
ことを特徴とする請求項２記載の部品管理装置。
【請求項４】
前記部品変更内容記憶処理手段は、前記部品管理対象装置に新しく追加された前記部品と、当該部品管理対象装置から取り外された前記部品とを区別して記憶する、
ことを特徴とする請求項２又は３記載の部品管理装置。
【請求項５】
前記部品情報記憶処理手段及び前記部品変更内容記憶処理手段は、前記部品管理対象装置に対する前記部品の装着箇所を表す装着箇所情報と共に、前記部品の情報を記憶する、
ことを特徴とする請求項２，３又は４記載の部品管理装置。
【請求項６】
前記部品情報記憶処理手段は、前記部品管理対象装置の電源がオンになったときに、当該部品管理対象装置に装着されている前記部品から前記部品識別情報取得手段にて前記部品識別情報を取得して当該部品識別情報を前記装着部品情報に記憶する、
ことを特徴とする請求項３，４又は５記載の部品管理装置。
【請求項７】
自システムに実装される部品を管理する部品管理システムであって、
自システムに実装されている前記部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された前記装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、
自システムに対する前記部品の着脱を検出する部品着脱検出手段を備えると共に、
前記部品情報記憶処理手段は、前記部品着脱検出手段による検出結果に基づいて、前記装着部品情報を変更記憶する、
ことを特徴とする部品管理システム。
【請求項８】
前記部品情報記憶処理手段は、前記部品着脱検出手段にて自システムへの前記部品の装着を検出したときに、当該部品の情報を前記装着部品情報に追加記憶し、前記部品着脱検出手段にて自システムから前記部品の取り外しを検出したときに、当該部品の情報を前記装着部品情報から削除する、
ことを特徴とする請求項７記載の部品管理システム。
【請求項９】
部品管理対象装置に実装される部品を管理する部品管理装置に、
前記部品管理対象装置に対する前記部品の着脱を検出する部品着脱検出手段と、
前記部品管理対象装置に実装されている前記部品の情報を装着部品情報として記憶装置に記憶すると共に、前記部品着脱検出手段による検出結果に基づいて、前記装着部品情報を変更記憶する部品情報記憶処理手段と、
この部品情報記憶処理手段にて記憶された前記装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、
を実現させるためのプログラム。
【請求項１０】
前記部品情報記憶処理手段は、前記部品着脱検出手段にて前記部品管理対象装置への前記部品の装着を検出したときに、当該部品の情報を前記装着部品情報に追加記憶し、前記部品着脱検出手段にて前記部品管理対象装置から前記部品の取り外しを検出したときに、当該部品の情報を前記装着部品情報から削除する、
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
部品管理対象装置に実装される部品を管理する部品管理方法であって、
前記部品管理対象装置に実装されている前記部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理工程と、この部品情報記憶処理工程にて記憶された前記装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理工程と、を有し
前記部品管理対象装置に対する前記部品の着脱を検出する部品着脱検出工程を有すると共に、
前記部品情報記憶処理工程は、前記部品着脱検出工程による検出結果に基づいて、前記装着部品情報を変更記憶する、
ことを特徴とする部品管理方法。
【請求項１２】
前記部品情報記憶処理工程は、前記部品着脱検出工程にて前記部品管理対象装置への前記部品の装着を検出したときに、当該部品の情報を前記装着部品情報に追加記憶し、前記部品着脱検出工程にて前記部品管理対象装置から前記部品の取り外しを検出したときに、当該部品の情報を前記装着部品情報から削除する、
ことを特徴とする請求項１１記載の部品管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品管理装置にかかり、特に、部品の実装状況を管理する部品管理装置に関する。
【背景技術】
【０００２】
コンピュータシステムに実装されたＣＰＵやメモリなどの各種部品の管理は、例えば、保守員が記録した部品交換履歴を用いて行っている。そして、コンピュータシステムにおいて障害が発生した場合には、上記保守員が記録した部品交換履歴を元に、被疑部品を特定する作業を行う。
【０００３】
ところが、保守員による部品交換履歴が正確ではないこともあり、いつ、どのような部品が実装されたのか、ということが不明な場合が生じる。また、同一部品が多数組み込まれたシステムの場合には、障害部品の特定が困難な場合が生じる。
【０００４】
一方で、部品管理に関する技術が、下記特許文献１に開示されている。この特許文献１では、コンピュータ装置の各回の起動後、所定の正常性確認時間の経過後に、各部品が保有する部品識別情報を自動的に採取する。そして、採取した部品情報を、前回起動時の部品情報と比較して、構成部品の差分の有無を検出し、部品交換履歴情報を生成・記録している。
【０００５】
【特許文献１】特開２００６−２６８２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の技術では、コンピュータの起動後に部品情報を取得しているだけであるため、起動中に新しく追加された部品に関しては管理されていない。つまり、新しく追加された部品が障害に関係する場合には障害の被疑部品の特定が困難になり、部品管理の確実性が低下し、部品管理の容易化を図ることができない、と言う問題があった。
【０００７】
このため、本発明の目的は、上述した課題である、部品管理の確実化、及び、容易化を図ることができる部品管理装置を提供することをその目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態である、部品管理対象装置に実装される部品を管理する部品管理装置は、
部品管理対象装置に実装されている部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、
部品管理対象装置に対する部品の着脱を検出する部品着脱検出手段を備えると共に、
部品情報記憶処理手段は、部品着脱検出手段による検出結果に基づいて、装着部品情報を変更記憶する、
という構成を採っている。
【発明の効果】
【０００９】
本発明は、以上のように構成されるため、部品管理対象装置に実装さえる部品の管理の確実化、及び、容易化を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００１０】
本発明の一形態である部品管理装置は、部品管理対象装置に実装される部品を管理する部品管理装置であり、部品管理対象装置に実装されている部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、部品管理対象装置に対する部品の着脱を検出する部品着脱検出手段を備えると共に、部品情報記憶処理手段は、部品着脱検出手段による検出結果に基づいて、装着部品情報を変更記憶する、という構成を採る。
【００１１】
そして、上記部品情報記憶処理手段は、部品着脱検出手段にて部品管理対象装置への部品の装着を検出したときに、当該部品の情報を装着部品情報に追加記憶し、部品着脱検出手段にて部品管理対象装置から部品の取り外しを検出したときに、当該部品の情報を装着部品情報から削除する、という構成を採る。
【００１２】
また、部品情報記憶処理手段は、部品内に記憶された当該部品を識別する部品識別情報を取得する部品識別情報取得手段を備え、部品情報記憶処理手段は、部品着脱検出手段にて部品管理対象装置への部品の装着を検出したときに、当該部品から部品識別情報取得手段にて部品識別情報を取得して当該部品識別情報を装着部品情報に追加記憶する、という構成を採る。
【００１３】
上記発明によると、まず、部品着脱検出手段にて、部品管理対象装置に対する部品の着脱を検出すると、部品情報記憶処理手段が、検出結果に応じて実装されている部品の情報を装着部品情報として記憶する。例えば、部品の装着を検出すると、当該部品内に記憶された部品識別情報を取得して装着部品情報に追加記憶し、また、部品の取り外しを検出すると、その部品識別情報を装着部品情報から削除する。そして、装着部品情報に変更が生じると、部品変更内容記憶処理手段にて装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する。従って、部品管理対象装置に対して部品が着脱される毎に、その変更内容が更新されるため、より正確に部品管理対象装置の部品の実装状況を管理することができる。その結果、仮に新しく追加された部品が障害に関係する場合であっても、障害の被疑部品の特定が容易となり、部品管理の確実化、及び、容易化を図ることができる。
【００１４】
また、本発明では、上記部品変更内容記憶処理手段は、部品管理対象装置に新しく追加された部品と、当該部品管理対象装置から取り外された部品とを区別して記憶する、という構成を採る。また、部品情報記憶処理手段及び部品変更内容記憶処理手段は、部品管理対象装置に対する部品の装着箇所を表す装着箇所情報と共に、部品の情報を記憶する、という構成を採る。また、部品情報記憶処理手段は、部品管理対象装置の電源がオンになったときに、当該部品管理対象装置に装着されている部品から部品識別情報取得手段にて部品識別情報を取得して当該部品識別情報を装着部品情報に記憶する、という構成を採る。
【００１５】
これにより、新しく追加された部品と、取り外された部品と、がわかるよう、部品変更情報が生成され記憶される。また、部品情報と共に、当該部品が着脱された場所も併せて記憶される。従って、部品の着脱を容易に認識することができ、障害の被疑部品の特定が容易となるなど、部品管理の確実化、及び、容易化を図ることができる。
【００１６】
また、本発明の他の形態である、自システムに実装される部品を管理する部品管理システムは、自システムに実装されている部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を備え、自システムに対する部品の着脱を検出する部品着脱検出手段を備えると共に、部品情報記憶処理手段は、部品着脱検出手段による検出結果に基づいて、装着部品情報を変更記憶する、という構成を採る。そして、上記部品情報記憶処理手段は、部品着脱検出手段にて自システムへの部品の装着を検出したときに、当該部品の情報を装着部品情報に追加記憶し、部品着脱検出手段にて自システムから部品の取り外しを検出したときに、当該部品の情報を装着部品情報から削除する、という構成を採る。
【００１７】
また、本発明の他の形態であるプログラムは、
部品管理対象装置に実装される部品を管理する部品管理装置に、部品管理対象装置に対する部品の着脱を検出する部品着脱検出手段と、部品管理対象装置に実装されている部品の情報を装着部品情報として記憶装置に記憶すると共に、部品着脱検出手段による検出結果に基づいて、装着部品情報を変更記憶する部品情報記憶処理手段と、この部品情報記憶処理手段にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理手段と、を実現させる、という構成を採る。そして、上記部品情報記憶処理手段は、部品着脱検出手段にて部品管理対象装置への部品の装着を検出したときに、当該部品の情報を装着部品情報に追加記憶し、部品着脱検出手段にて部品管理対象装置から部品の取り外しを検出したときに、当該部品の情報を装着部品情報から削除する、という構成を採る。
【００１８】
また、本発明の他の形態である、部品管理対象装置に実装される部品を管理する部品管理方法は、部品管理対象装置に実装されている部品の情報を装着部品情報として記憶装置に記憶する部品情報記憶処理工程と、この部品情報記憶処理工程にて記憶された装着部品情報の変更内容を表す部品変更情報を作成して記憶装置に記憶する部品変更内容記憶処理工程と、を有し、さらに、部品管理対象装置に対する部品の着脱を検出する部品着脱検出工程を有すると共に、上記部品情報記憶処理工程は、部品着脱検出工程による検出結果に基づいて、装着部品情報を変更記憶する、という構成を採る。そして、上記部品情報記憶処理工程は、部品着脱検出工程にて部品管理対象装置への部品の装着を検出したときに、当該部品の情報を装着部品情報に追加記憶し、部品着脱検出工程にて部品管理対象装置から部品の取り外しを検出したときに、当該部品の情報を装着部品情報から削除する、という構成を採る。
【００１９】
上記構成のシステム、プログラム、方法の発明であっても、上述した部品管理装置と同様に作用するため、上述した本発明の目的を達成することができる。
【００２０】
以下、実施形態にて、本発明の具体的な構成及び動作を説明する。なお、実施形態では、部品が実装される部品管理対象装置がコンピュータシステムである場合を説明するが、部品管理対象装置は、他の装置であってもよい。また、コンピュータシステム自身が、自システムに装着される部品を管理する構成、つまり、部品管理対象装置と部品管理装置とが同一装置である場合を一例に挙げて説明するが、部品管理対象装置と部品管理装置とが別々の分離された装置にて構成されていてもよい。
【００２１】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図５を参照して説明する。図１は、コンピュータシステムの構成を示すブロック図である。図２は、部品管理装置の構成を示す機能ブロック図である。図３は、部品情報テーブルの一例を示す図であり、図４は、部品情報テーブル変更履歴の一例を示す図である。図５は、部品管理装置の動作を示すフローチャートである。
【００２２】
［構成］
図１に示すコンピュータシステム１は、複数の構成部品である部品ａ（２ａ）、部品ｂ（２ｂ）、・・・、部品ｎ（２ｎ）を備えて構成されている。そして、これら部品２ａ等は、コンピュータシステム１の停止時、起動時にかかわらず、装着や取り外し（着脱）が可能である。なお、上記部品（２ａ等）は、例えば、ＣＰＵやメモリなどの部品であり、いかなる部品であってもよい。
【００２３】
そして、各部品２ａは、内部に、それぞれ自己の部品を識別する部品識別情報（２０ａ等）を記憶している。例えば、部品ａ（２ａ）は部品識別情報ａ（２０ａ）を、部品ｂ（２ｂ）は部品識別情報ｂ（２０ｂ）を、部品ｎ（２ｎ）は部品識別情報ｎ（２０ｎ）を、それぞれ記憶している。特に、本実施形態では、各部品識別情報（２０ａ等）は、部品の名称、製造メーカ、識別情報としての固有のシリアル番号、を含んでいる。なお、これら部品識別情報（２０ａ等）は、各部品（２ａ等）を介して後述する部品管理装置３にて読み取られる。
【００２４】
また、コンピュータシステム１は、上述した自システム１内に実装される各部品（２ａ等）を管理する部品管理装置３を備えている。この部品管理装置３は、後述する部品管理処理を実行する部品管理部３０と、部品管理情報を記憶する部品情報記憶部４０と、を備えている。具体的に、ＣＰＵなどの演算装置にて構成されている部品管理部３０は、所定のプログラムが組み込まれることにより、図２に示すように、部品着脱検出部３１と、部品識別情報取得部３２と、部品テーブル処理部３３と、部品変更履歴処理部３４と、部品情報出力部３５と、を備えている。また、部品情報記憶部４０は、部品情報テーブル４１と、部品情報テーブル変更履歴４２と、を記憶している。以下、各構成について詳述する。
【００２５】
上記部品着脱検出部３１（部品着脱検出手段）は、コンピュータシステム１に対する部品の着脱を検出する。具体的には、コンピュータシステム１が起動して動作中の状態において、部品が装着されうる、あるいは、装着されている、各ソケット（端子）等を監視して、各部品２ａ，２ｂ，２ｎの状態を監視し、部品の取り付け、もしくは、取り外しを検出する。そして、部品の取り付けを検出すると、装着されたソケット等の情報を部品識別情報取得部３２に通知し、部品の取り外しを検出すると、装着されたソケット等の情報を部品テーブル処理部３３に通知する。
【００２６】
上記部品識別情報取得部３２（部品識別情報取得手段）は、上記部品着脱検出部３１から部品の装着の通知を受けると、装着されたソケット等を介して部品（２ａ等）にアクセスし、当該部品（２ａ）内に記憶された部品識別情報（２０ａ等）を取得する。そして、取得した部品識別情報（２０ａ等）を部品テーブル処理部３３に渡す。また、この部品識別情報取得部３２は、コンピュータシステム１の電源がオンになったときには、全ての装着されている部品（２ａ等）から、部品識別情報（２０ａ等）を取得して、部品テーブル処理部３３に通知する。
【００２７】
上記部品テーブル処理部３３（部品情報記憶処理手段）は、コンピュータシステム１に実装されている部品（２ａ等）の情報、特に、部品識別情報（２０ａ）を、部品情報テーブル４１に蓄積して管理する。具体的に、部品テーブル処理部３３は、まず、コンピュータシステム１の電源がオンの時に、上記部品識別情報取得部３２から受け取った部品識別情報（２０ａ等）を装着部品情報として、部品情報記憶部４０内の部品情報テーブル４１内に記憶する。なお、部品情報テーブル４１が存在しなければ、新たに生成する。このとき、部品識別情報（２０ａ等）は、装着されたソケット等の部品の装着箇所を表す装着箇所情報と共に記憶する。
【００２８】
また、部品テーブル処理部３３は、コンピュータシステム１の起動中に、新たに部品（２ａ等）が装着されたときに、上記部品識別情報取得部３２から受け取った新たに装着された部品の部品識別情報（２０ａ等）を、装着部品情報として、部品情報記憶部４０内の部品情報テーブル４１内に追加して記憶する。このとき、上述同様に、部品識別情報（２０ａ等）は、装着されたソケット等の部品の装着箇所を表す装着箇所情報と共に記憶する。さらに、部品テーブル処理部３３は、コンピュータシステム１の起動中に、装着されていた部品（２ａ等）が取り外されたときに、部品情報記憶部４０内の部品情報テーブル４１内に、上記部品着脱検出部３１から通知されたソケット等の装着箇所情報に関連付けて記憶された部品識別情報を削除する。このように、部品テーブル処理部３３は、コンピュータシステム１が起動中であっても、部品（２ａ等）の着脱を検出すると、実際の部品の実装状況に応じて、部品情報テーブル４１を変更記憶する。
【００２９】
ここで、部品情報テーブル４１の一例を、図３を参照して説明する。この図に示すように、部品情報テーブル４１内には、例えば、「ＣＰＵ＃１」といったソケット等の装着箇所情報に関連付けて、製造メーカを表す「Ｍａｎｕｆａｃｔｕｒｅ＝ＸＸＸ」、部品名称を表す「Ｎａｍｅ＝ＸＸＸ」、部品に固有のシリアル番号を表す「Ｓｅｒｉａｌ  Ｎｏ＝ＸＸＸ」、を含む部品識別情報を記憶している。また、部品が装着されていないソケット等の部品装着箇所は、「ＣＰＵ＃３＝Ｎｏｎｅ」に示すように、部品識別情報は記録されない。
【００３０】
上記部品変更履歴処理部３４（部品変更内容記憶処理手段）は、上記部品テーブル処理部３３の処理結果に応じて、上記部品情報テーブル４１内の装着部品情報が変更されると、その変更内容を表す部品情報テーブル変更履歴４２を生成して、部品管理装置４０内に記憶する。例えば、更新前の部品情報テーブル４１と、更新後の部品情報テーブル４１とを部品テーブル処理部３３を介して取得し、これらを比較して得られる変更内容を、部品情報テーブル変更履歴３４として記憶する。ここで、部品情報テーブル変更履歴３４の一例を、図４に示す。この図に示すように、新たに追加された部品については、「Ａｄｄ  Ｄｅｖｉｃｅｓ」欄に、上述同様に、装着箇所情報及び部品識別情報を記憶する。また、取り外された部品については、「Ｒｅｍｏｖｅｄ  Ｄｅｖｉｃｅｓ」欄に、装着されていた装着箇所情報及び部品識別情報を記憶する。
【００３１】
上記部品情報出力部３５は、例えば、コンピュータの障害発生時などの予め設定されたタイミングや、オペレータからの出力指令に応じて、上記部品情報テーブル４１及び部品情報テーブル変更履歴４２を、コンピュータシステム１に接続された表示装置５に出力する。
【００３２】
［動作］
次に、上記コンピュータシステム１、特に、部品管理部３０の動作を、図５のフローチャートを参照して説明する。
【００３３】
まず、コンピュータシステム１の電源がオンになったことを検出すると（ステップＳ１）、部品（２ａ等）から部品識別情報（２０ａ等）を読み出して取得する（ステップＳ２、部品識別情報取得工程）。そして、部品情報記録部４０に部品情報テーブル４１が存在するか否かを確認する（ステップＳ３）。このとき、部品情報テーブル４１が存在しない場合には（ステップＳ３でＮＯ）、部品情報テーブル４１を作成して（ステップＳ７）、当該部品情報テーブル４１内に装着されているソケット等の装着箇所情報に、部品から取得した部品識別情報を関連付けて記憶する（部品情報記憶処理工程）。
【００３４】
一方、部品情報テーブル４１が既に存在する場合には（ステップＳ３でＹＥＳ）、部品情報に変更があるか否かを調べる（ステップＳ４）。例えば、存在する部品情報テーブル４１内の情報と、今回取得した部品識別情報とに基づいて、部品情報テーブル４１に変更があるか否かを判断する。そして、部品情報が変更された場合には（ステップＳ４でＹＥＳ）、部品情報テーブル４１の更新を行うと共に（ステップＳ８、部品情報記憶処理工程）、部品情報の変更部分のみを表す部品情報テーブル変更履歴４２を作成して、部品情報記録部４０に記録する（ステップＳ９、部品変更内容記憶処理工程）。その後（ステップＳ９の後）、あるいは、上記ステップＳ４で部品情報の変更がないと判断された場合には（ステップＳ４でＮＯ）、システム運用が開始される（ステップＳ５）。
【００３５】
続いて、システム運用中において、通電中でも取り付けもしくは取り外し可能な部品の装着もしくは取り外しが行われると、当該部品の着脱が検出される（ステップＳ６でＹＥＳ、部品着脱検出工程）。このとき、部品が新たに装着された場合には（ステップＳ１０でＹＥＳ）、当該新たに装着された部品（２ａ等）から部品識別情報（２０ａ等）を読み出して取得する（ステップＳ１１、部品識別情報取得工程）。そして、この取得した部品識別情報を、装着箇所情報に関連付けて部品情報テーブル４１に記憶し、その更新を行う（ステップＳ１２、部品情報記憶処理工程）。これと共に、部品情報の変更部分のみを表す部品情報テーブル変更履歴４２を作成して、部品情報記録部４０に記録する（ステップＳ１３、部品変更内容記憶処理工程）。
【００３６】
また、システム運用中において、部品が取り外された場合には（ステップＳ１０でＮＯ）、当該取り外された部品（２ａ等）の部品識別情報を部品情報テーブル４１から削除して、当該部品情報テーブル４１の更新を行う（ステップＳ１２、部品情報記憶処理工程）。これと共に、部品情報の変更部分のみを表す部品情報テーブル変更履歴４２を作成して、部品情報記録部４０に記録する（ステップＳ１３、部品変更内容記憶処理工程）。
【００３７】
その後、図示しないが、コンピュータシステム１に障害が発生した時などの予め設定されたタイミングや、オペレータからの出力指令に応じて、上記部品情報テーブル４１及び部品情報テーブル変更履歴４２を、コンピュータシステム１に接続された表示装置５に出力する。
【００３８】
以上説明したように、本実施例によると、上記部品情報テーブル４１や部品情報テーブル変更履歴４２には、常に最新の部品情報が記憶されている。特に、コンピュータシステム１の運用中に着脱された部品の情報も記憶される。従って、例えば、コンピュータシステム１に障害が発生した場合であっても、部品情報テーブル４１で最新の部品情報を確認するとともに、部品情報テーブル変更履歴４２により過去の使用部品を確認し、システムイベントログなどの障害の記録と照らし合わせることによって、いつ、どの部品を実装していたときに障害が引き起こされたのかを特定することが可能となり、障害解析が容易になる。
【００３９】
そして、さらに、部品識別情報としてシリアル番号のような個体識別が可能な情報を採取することにより、障害要因の特定の際には、この部品自体が特定できる。また、この部品がコンピュータシステム１から取り外された後でも検索が容易になり、再び障害を起こす二次的な障害を防止することが可能である。
【００４０】
また、上述した障害の際に利用できるに留まらず、部品情報テーブル４１は常に最新の状態に保たれることから、この部品情報テーブル４１を参照することによりコンピュータシステム１の実装部品を詳細まで把握できる。従って、部品管理の確実化、及び、容易化を図ることができる。
【産業上の利用可能性】
【００４１】
本発明は、大規模なコンピュータシステムなど、多数の部品が実装されることで構築される装置の部品管理に利用でき、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４２】
【図１】コンピュータシステムの全体構成を示すブロック図である。
【図２】図１に開示した部品管理装置３の構成を示す機能ブロック図である。
【図３】図１に開示した部品情報テーブルの一例を示す図である。
【図４】図１に開示した部品情報テーブル変更履歴の一例を示す図である。
【図５】図１に開示した部品管理装置の動作を示すフローチャートである。
【符号の説明】
【００４３】
１  コンピュータシステム
３  部品管理装置
５  表示装置
３０  部品管理部
３１  部品着脱検出部
３２  部品識別情報取得部
３３  部品テーブル処理部
３４  部品変更履歴処理部
３５  部品情報出力部
４０  部品情報記録部
４１  部品情報テーブル
４２  部品情報テーブル変更履歴
２ａ，２ｂ，２ｎ  部品
２０ａ，２０ｂ，２０ｎ  部品識別情報
【図１】
2009098827.tif 000003
【図２】
2009098827.tif 000004
【図３】
2009098827.tif 000005
【図４】
2009098827.tif 000006
【図５】
2009098827.tif 000007