コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得するハードウェア監視部と、前記センサ情報を格納するセンサ情報格納部と、所定の仕様にしたがって前記ハードウェアに関する管理処理を行う管理処理部と、前記管理処理の実行要求を表す情報が入力されるとともにその応答を出力するユーザインタフェースを提供する管理インタフェース部と、前記管理インタフェース部に入力された前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得して前記管理インタフェース部に応答し、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、前記管理処理部に対して、前記所定の仕様にしたがった管理要求メッセージを発行する管理要求仲介部と、を備えたハードウェア管理装置。前記コンピュータ装置が、独立して動作可能な複数の物理パーティションを有するとき、前記ハードウェア管理装置は、前記複数の物理パーティションのいずれかを管理対象とし、前記複数の物理パーティションのうち他の物理パーティションを管理対象とする他のハードウェア管理装置と通信することにより自装置および他のハードウェア管理装置のいずれがマスタ装置となるかを決定するセンサ情報同期部をさらに備え、前記ハードウェア監視部は、前記管理対象の物理パーティションを構成するハードウェアに関する前記センサ情報を取得するとともに、前記自装置がマスタ装置である場合には、前記複数の物理パーティションによって共有される共有ハードウェアに関する前記センサ情報を取得し、前記センサ情報同期部は、自装置がマスタ装置である場合、前記ハードウェア監視部によって取得される前記共有ハードウェアに関する前記センサ情報に変更があると、該共有ハードウェアのセンサ情報の同期要求を前記他のハードウェア管理装置に送信し、自装置がマスタ装置でない場合、前記他のハードウェア管理装置から前記共有ハードウェアのセンサ情報の同期要求を受信すると、受信した同期要求にしたがって前記センサ情報格納部を更新することを特徴とする請求項1に記載のハードウェア管理装置。前記管理処理部は、IPMIIntelligentPlatformManagementInterface仕様にしたがって前記管理処理を行うことを特徴とする請求項1または請求項2に記載のハードウェア管理装置。装置本体としての機能を提供するために動作するハードウェアと、請求項1に記載のハードウェア管理装置と、を備えた情報処理装置。前記情報処理装置は、独立して動作可能な複数の物理パーティションをそれぞれ構成するハードウェアと、前記複数の物理パーティションによって共有される共有ハードウェアと、前記複数の物理パーティションをそれぞれ管理対象とするハードウェア管理装置として、複数の請求項2に記載のハードウェア管理装置と、を備えたことを特徴とする請求項4に記載の情報処理装置。コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得し、前記センサ情報をセンサ情報格納部に格納し、前記ハードウェアに関する管理処理の実行要求を表す情報が入力されると、前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得して出力し、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、所定の仕様にしたがった管理要求メッセージを発行することにより、該管理要求メッセージに応じた管理処理を行う、ハードウェア管理方法。前記コンピュータ装置が、独立して動作可能な複数の物理パーティションを有するとき、前記複数の物理パーティションのそれぞれを管理対象とするために前記ハードウェア管理方法をそれぞれ実行する複数のハードウェア管理装置は、互いに通信することによりいずれのハードウェア管理装置がマスタ装置となるかを決定し、前記マスタ装置となることを決定したハードウェア管理装置は、自装置が管理対象とする物理パーティションを構成するハードウェア、および、前記複数の物理パーティションによって共有される共有ハードウェアの状態をそれぞれ検出するセンサから得られるセンサ情報を取得し、取得した各センサ情報を前記センサ情報格納部に格納し、前記共有ハードウェアのセンサ情報に変更があると、該共有ハードウェアのセンサ情報の同期要求を他の前記ハードウェア管理装置に送信し、前記マスタ装置とならないことを決定したハードウェア管理装置は、自装置が管理対象とする物理パーティションを構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得し、取得した各センサ情報を前記センサ情報格納部に格納し、他の前記ハードウェア管理装置から前記共有ハードウェアのセンサ情報の同期要求を受信すると、受信した同期要求にしたがって前記センサ情報格納部を更新することを特徴とする請求項6に記載のハードウェア管理方法。コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得するハードウェア監視ステップと、前記センサ情報をセンサ情報格納部に格納するセンサ情報格納ステップと、前記ハードウェアに関する管理処理の実行要求を表す情報が入力される実行要求入力ステップと、前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得するセンサ情報取得ステップと、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、所定の仕様にしたがった管理要求メッセージを発行することにより前記管理処理を行う管理要求メッセージ発行ステップと、をハードウェア管理装置に実行させるコンピュータプログラム。前記コンピュータ装置が、独立して動作可能な複数の物理パーティションを有するとき、前記コンピュータプログラムを、前記複数の物理パーティションの1つを管理対象とするハードウェア管理装置自装置に実行させ、他の物理パーティションを管理対象とする他のハードウェア管理装置によって実行される前記コンピュータプログラムと通信することにより、自装置がマスタ装置となるか否かを決定するマスタ装置決定ステップを、さらに自装置に実行させ、前記センサ情報監視ステップにおいて、自装置が管理対象とする物理パーティションを構成するハードウェアのセンサ情報を取得するとともに、自装置がマスタ装置である場合には、前記複数の物理パーティションによって共有される共有ハードウェアに関するセンサ情報を取得し、前記センサ情報格納ステップにおいて、さらに前記共有ハードウェアの各センサ情報を前記センサ情報格納部に格納し、自装置がマスタ装置である場合には、前記センサ情報監視ステップにおいて取得される前記共有ハードウェアのセンサ情報に変更があると、該共有ハードウェアのセンサ情報の同期要求を前記他のハードウェア管理装置に送信し、自装置がマスタ装置でない場合、前記他のハードウェア管理装置から前記共有ハードウェアのセンサ情報の同期要求を受信すると、受信した同期要求にしたがって前記センサ情報格納部を更新するセンサ情報同期ステップを、さらに自装置に実行させることを特徴とする請求項8に記載のコンピュータプログラム。しかしながら、特許文献1に記載されたようなIPMI仕様にしたがった管理処理部を有するBMCでは、外部装置からの管理処理実行要求の受信頻度が増加すると、管理処理部に対して内部的に発行される管理要求メッセージが増加する。このため、管理要求メッセージを処理する管理処理部は過負荷状態になり、管理要求メッセージの処理遅延やタイムアウトが生じる。その結果、管理処理の実行要求元である外部装置における応答出力が遅延していた。本発明は、上述の課題を解決するためになされたもので、外部からの管理処理実行要求の受信頻度が増加した場合の応答遅延を軽減するBMCを提供することを目的とする。本発明のハードウェア管理装置は、コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得するハードウェア監視部と、前記センサ情報を格納するセンサ情報格納部と、所定の仕様にしたがって前記ハードウェアに関する管理処理を行う管理処理部と、前記管理処理の実行要求を表す情報が入力されるとともにその応答を出力するユーザインタフェースを提供する管理インタフェース部と、前記管理インタフェース部に入力された前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得して前記管理インタフェース部に応答し、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、前記管理処理部に対して、前記所定の仕様にしたがった管理要求メッセージを発行する管理要求仲介部と、を備える。また、本発明の情報処理装置は、装置本体としての機能を提供するために動作するハードウェアと、上述のハードウェア管理装置と、を備える。また、本発明のハードウェア管理方法は、コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得し、前記センサ情報をセンサ情報格納部に格納し、前記ハードウェアに関する管理処理の実行要求を表す情報が入力されると、前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得して出力し、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、所定の仕様にしたがった管理要求メッセージを発行することにより、該管理要求メッセージに応じた管理処理を行う。また、本発明のコンピュータプログラムは、コンピュータ装置を構成するハードウェアの状態を検出するセンサから得られるセンサ情報を取得するハードウェア監視ステップと、前記センサ情報をセンサ情報格納部に格納するセンサ情報格納ステップと、前記ハードウェアに関する管理処理の実行要求を表す情報が入力される実行要求入力ステップと、前記実行要求を表す情報が、前記センサ情報の取得要求を表す場合には、前記センサ情報格納部から該当するセンサ情報を取得するセンサ情報取得ステップと、前記実行要求を表す情報が、前記センサ情報の取得要求以外を表す場合には、所定の仕様にしたがった管理要求メッセージを発行することにより前記管理処理を行う管理要求メッセージ発行ステップと、をハードウェア管理装置に実行させる。本発明は、外部からの管理処理実行要求の受信頻度が増加した場合の応答遅延を軽減するBMCを提供することができる。以下、本発明の実施の形態について、図面を参照して詳細に説明する。第1の実施の形態本発明の第1の実施の形態としての情報処理装置1のハードウェア構成を図1に示す。図1において、情報処理装置1は、CPUCentralProcessingUnit9001と、メモリ9002と、各種I/OInputOutput部品9003とを含んでいる。これらは、情報処理装置1が装置本体としての機能を提供するために動作するハードウェアである。これらのハードウェアは、後述のBMC10により管理される。なお、CPU9001と、メモリ9002と、各種I/O部品9003とを、以降、総称して部品9001~9003ともいう。CPU9001は、図示しないハードディスク装置等の記憶装置に記憶されたオペレーティングシステム等のコンピュータプログラムを、メモリ9002に読み込んで実行し、各種I/O部品9003を制御することにより、装置本体として動作する。I/O部品9003は、例えば、PCIePeripheralComponentInterconnectExpress、GbEギガビットイーサネット登録商標、VGAVideoGraphicsArray、USBUniversalSerialBus等である。また、情報処理装置1は、これらのハードウェアを管理するベースボードマネージメントコントローラBMC10をさらに備えている。ここで、BMC10は、本発明におけるハードウェア管理装置の一実施形態を構成する。BMC10は、例えば、各部品9001~9003が設けられたマザーボード上に設けられていてもよい。BMC10は、CPU1001と、メモリ1002と、バスインタフェース1003および1004と、BMC通信インタフェース1005と、LANLocalAreaNetworkインタフェース1006とを備えたマイクロコンピュータによって構成される。CPU1001は、メモリ1002内のファームウェアを読み込んで実行することにより、BMC10の各部を制御する。バスインタフェース1003は、バスを介して、部品9001~9003を含むハードウェアの状態を検出する各種センサに接続する。BMC10によって取得可能な各種センサからの情報としては、例えば、CPU1001の電圧や温度、メモリ1002、部品9001~9003等の動作状態、各種部品のヘルス状態等がある。バスインタフェース1004は、バス、サウスブリッジ、および、ノースブリッジを介して部品9001~9003に接続する。バスインタフェース1003および1004は、例えば、SPISerialPeripheralInterfaceや、I2CInterIntegratedCircuitに接続するインタフェースによって構成される。なお、図1には、バスインタフェース1003、バスインタフェース1004、および、センサを1つずつ示したが本発明のハードウェア管理装置が有するバスインタフェースの数および接続するセンサの数を限定するものではない。BMC通信インタフェース1005は、装置本体上で動作するソフトウェアおよびBMC10間で管理要求メッセージおよびその応答メッセージを送受信するためのインタフェースである。BMC通信インタフェース1005は、例えば、KCSKeyboardControllerStyleインタフェースによって構成される。LANインタフェース1006は、LANを介して外部の装置に接続する。次に、BMC10の機能ブロック構成を、図2に示す。図2において、BMC10は、ハードウェア監視部11と、センサ情報格納部12と、管理処理部13と、管理インタフェース部15と、管理要求仲介部17とを備える。ここで、ハードウェア監視部11は、メモリ1002内のファームウェアを実行するCPU1001と、バスインタフェース1003とによって構成される。センサ情報格納部12は、メモリ1002によって構成される。管理処理部13は、バスインタフェース1004と、BMC通信インタフェース1005と、メモリ1002内のファームウェアを実行するCPU1001とによって構成される。管理インタフェース部15は、LANインタフェース1006と、メモリ1002内のファームウェアを実行するCPU1001とによって構成される。管理要求仲介部17は、メモリ1002内のファームウェアを実行するCPU1001によって構成される。なお、BMC10の各機能ブロックを構成するハードウェア構成は上述の構成に限定されない。ハードウェア監視部11は、部品9001~9003の状態を監視する。具体的には、ハードウェア監視部11は、各種センサから得られる各部品の状態を表すセンサ情報を取得する。また、ハードウェア監視部11は、取得した各センサ情報を、後述のセンサ情報格納部12に格納する。また、ハードウェア監視部11は、これらの各センサから得られるセンサ情報が変化すると、センサ情報格納部12を更新する。センサ情報格納部12は、ハードウェア監視部11によって取得されたセンサ情報を格納する。例えば、センサ情報格納部12は、センサ情報を識別する情報と、センサによって検出される値電圧、温度、動作状態等を表す値等と、検出された値が所定範囲内であるか否かを表す情報とを対応付けて格納していてもよい。また、センサ情報格納部12は、所定のデータベースAPIApplicationProgramInterfaceにしたがってデータの登録、更新、および取得が可能なデータベースアプリケーションソフトウェアによって管理されるテーブルとして実現される。管理処理部13は、所定の仕様にしたがって部品9001~9003を含むハードウェアに関する管理処理を行う。ここで、所定の仕様とは、例えば、IPMIIntelligentPlatformManagementInterface仕様であってもよい。具体的には、管理処理部13は、装置本体上で動作する内部クライアントから管理要求メッセージを受信すると、その管理要求メッセージの内容に応じた管理処理を行い、応答を内部クライアントに返却する。また、管理処理部13は、管理要求仲介部17から管理要求メッセージを受信すると、その管理要求メッセージの内容に応じた管理処理を行い、応答を管理要求仲介部17に返却する。管理インタフェース部15は、部品9001~9003を含むハードウェアに関する管理処理の実行要求を表す情報が入力されると、その応答を出力するユーザインタフェースを提供する。管理インタフェース部15は、例えば、管理要求を表す情報およびその応答情報をテキストベースで入出力するコマンドラインインタフェースであってもよい。管理要求仲介部17は、管理インタフェース部15に入力された実行要求を表す情報が、部品9001~9003を含むハードウェアに関するセンサ情報の取得要求を表す場合には、センサ情報格納部12から、該当するセンサ情報を取得する。そして、管理要求仲介部17は、取得したセンサ情報を管理インタフェース部15に応答する。また、管理要求仲介部17は、管理インタフェース部15に入力された実行要求を表す情報が、部品9001~9003を含むハードウェアに関するセンサ情報の取得要求以外を表す場合には、管理処理部13に対して、所定の仕様にしたがった管理要求メッセージを発行する。ここで、センサ情報の取得要求以外の管理処理要求としては、例えば、電源のオンオフ制御要求等のような、ハードウェアに対する運用制御要求がある。管理要求仲介部17の詳細な機能ブロック構成を、図3に示す。図3において、管理要求仲介部17は、管理要求分岐部171と、管理要求メッセージ送受信部172と、管理要求変換部173と、データベースAPI174とを含む。管理要求分岐部171は、管理インタフェース部15に入力された実行要求を表す情報が、センサ情報の取得要求を表していれば、その実行要求を表す情報を管理要求変換部173に渡す。また、管理要求分岐部171は、実行要求を表す情報が、センサ情報の取得要求以外を表していれば、その実行要求を表す情報を管理要求メッセージ送受信部172に渡す。また、管理要求分岐部171は、管理要求メッセージ送受信部172または管理要求変換部173から応答される情報を、管理インタフェース部15に返信する。管理要求メッセージ送受信部172は、センサ情報の取得要求以外の管理処理の実行要求を表す情報を、所定の仕様にしたがった管理要求メッセージとして、管理処理部13に対して送信する。また、管理要求メッセージ送受信部172は、管理処理部13から応答される情報を、管理要求分岐部171に返信する。管理要求変換部173は、センサ情報の取得要求を表す情報から、対象のセンサ情報を識別する情報を抽出し、データベースAPI174に出力する。また、管理要求変換部173は、データベースAPI174から応答される情報を、管理要求分岐部171に返却する。データベースAPI174は、対象のセンサ情報を識別する情報を検索キーとして、センサ情報格納部12からセンサ情報を検索する。該当するセンサ情報が存在した場合、データベースAPI174は、管理要求変換部173に該当するセンサ情報を返信する。以上のように構成される情報処理装置1におけるBMC10の動作について、図4を参照して説明する。なお、ハードウェア監視部11は、BMC10の起動時に監視対象となるセンサ情報をセンサ情報格納部12に登録し、登録したセンサ情報に変更があると更新していくものとする。まず、管理インタフェース部15は、ハードウェアに対する管理処理の実行要求を表す情報を、ネットワークを介して外部クライアントから取得するステップS1。次に、管理要求仲介部17は、ステップS1で取得された実行要求を表す情報が、センサ情報の取得要求であるか否かを判断するステップS2。ここで、センサ情報の取得要求ではない場合、管理要求仲介部17は、その実行要求を表す所定の仕様に従った管理要求メッセージを、管理処理部13に対して送信するステップS3。例えば、実行要求を表す情報が、電源の制御要求であれば、管理要求仲介部17の管理要求分岐部171は、管理要求メッセージ送受信部172を介してその電源の制御要求を管理処理部13に送信する。そして、管理処理部13は、図1の部品9001~9003を含む管理対象のハードウェアに対し、この電源の制御を実行する。管理処理部13は、その制御の実行に対する応答情報を発生し、管理要求仲介部17の管理要求メッセージ送受信部172に出力する。そして、管理要求仲介部17は、管理処理部13からの応答情報を、管理インタフェース部15に返却する。そして、管理インタフェース部15は、返却された応答を外部クライアントに対して出力するステップS4。一方、ステップS2において、ステップS1で取得された実行要求を表す情報が、センサ情報の取得要求であると判断された場合、管理要求仲介部17は、センサ情報の取得要求を表す情報を、データベースAPI174でのアプリケーションプログラムで扱われるデータに変換するステップS5。具体的には、管理要求仲介部17は、取得要求対象のセンサ情報を識別する情報を検索キーとしたデータベース検索要求に変換する。そして、管理要求仲介部17は、データベースAPI174を介して取得要求対象のセンサ情報を、センサ情報格納部12から検索するステップS6。次に、管理要求仲介部17は、検索したセンサ情報を、管理インタフェース部15に返却する。そして、管理インタフェース部15は、返却されたセンサ情報を、外部クライアントに対して出力するステップS7。以上で、BMC10が、外部クライアントから管理処理の実行要求を受信したときの動作の説明を終了する。次に、本発明の第1の実施の形態の効果について述べる。本発明の第1の実施の形態としてのBMCハードウェア管理装置は、外部からの管理処理実行要求の受信頻度が増加した場合の応答遅延を軽減することができる。その理由は、センサ情報を監視してセンサ情報格納部に格納し、管理要求仲介部が、外部から受信する管理処理実行要求がセンサ情報の取得要求であるか否かを判断し、センサ情報の取得要求である場合には、管理処理部に対して管理要求メッセージを発行する代わりに、センサ情報格納部から直接センサ情報を取得して応答するからである。これにより、外部からの管理処理実行要求の受信頻度が増加した場合にも、管理処理部に対して発行する管理要求メッセージを軽減することができ、その結果、管理処理部の処理負荷を軽減して応答遅延を軽減することになる。第2の実施の形態次に、本発明の第2の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明で参照する各図面において、本発明の第1の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。まず、本発明の第2の実施の形態としての情報処理装置2のハードウェア構成を図5に示す。図5において、情報処理装置2は、独立して動作可能な複数の物理パーティション90aおよび90b以下、総称して物理パーティション90ともいうを有している。ここで、物理パーティションとは、1つのコンピュータ装置が、CPUおよびメモリを搭載したボードならびにI/O部品の単位で分割されることにより、複数の独立したコンピュータ装置として動作するものをいう。また、情報処理装置2は、物理パーティション90aおよび90bによって共有される共有ハードウェア図示せずを有している。共有ハードウェアには、例えば、電源、ストレージ装置、外部インタフェース等が含まれる。なお、図5には、情報処理装置2が2つの物理パーティションを有する例を示しているが、本発明の情報処理装置が有する物理パーティションの数を限定するものではない。各物理パーティション90は、自パーティションを1つの独立したコンピュータ装置として動作させるためのハードウェアパーティション部品として、それぞれCPU9011、メモリ9012、各種I/O部品9013等を有している。また、各物理パーティション90のCPU9011は、それぞれオペレーティングシステムをRAM9012に読み込んで実行する。各物理パーティション90用のオペレーティングシステムは、情報処理装置2が備える図示しない記憶装置に記憶されている。これらのオペレーティングシステムは異なる種類のものであってもよい。これにより、各物理パーティション90は、他の物理パーティション90とは独立したコンピュータ装置として動作する。また、各物理パーティション90aおよび90bは、自パーティションのハードウェアを管理対象とする本発明のハードウェア管理装置としてのBMC20aおよび20b以下、総称してBMC20ともいうをそれぞれ有している。BMC20は、CPU1011と、メモリ1012と、バスインタフェース1013および1014と、BMC通信インタフェース1015と、LANインタフェース1016とをそれぞれ有している。バスインタフェース1013は、バスを介して、自パーティションの部品9011~9013を含むハードウェアの状態を検出する各センサに接続する。また、バスインタフェース1013は、バスを介して、共有ハードウェアの状態を検出する各センサにも接続する。また、バスインタフェース1014は、バス、サウスブリッジ、および、ノースブリッジを介して、自パーティションの部品9011~9013を含むハードウェアに接続する。なお、図5には、バスインタフェース1013、バスインタフェース1014およびセンサを各BMC20に1つずつ示したが、本発明のBMCが有するバスインタフェースの数および接続するセンサの数を限定するものではない。また、LANインタフェース1016は、それぞれLANスイッチを介して外部LANおよび管理用の内部LANに接続されている。また、LANインタフェース1016は、管理用の内部LANを介して他のBMC20のLANインタフェース1016と通信可能に接続されている。次に、BMC20の機能ブロックについて、図6を参照して説明する。図6において、BMC20aおよび20bは、ハードウェア監視部21aおよび21bと、センサ情報格納部22aおよび22bと、IPMIメッセージ処理部23aおよび23bと、SDRSensorDataRecord24aおよび24bと、ウェブサーバ25aおよび25bと、SMASHCLPSystemsManagementArchitectureforServerHardwareCommandLineProtocolサーバ26aおよび26bと、管理要求仲介部27aおよび27bと、センサ情報同期部28aおよび28bとを、それぞれ備えている。以降、BMC20aおよび20bの各機能ブロック21a~28aおよび21b~28bを、それぞれ総称して各機能ブロック21~28とも記載する。ハードウェア監視部21は、自パーティションを構成するハードウェアの状態を検出する各センサから得られるセンサ情報を取得する。また、ハードウェア監視部21は、後述のセンサ情報同期部28によって自装置がマスタ装置であると決定されている場合には、さらに、共有ハードウェアの状態を検出する各センサから得られるセンサ情報を取得する。また、ハードウェア監視部21は、取得した各種センサ情報を、センサ情報格納部22に格納する。また、ハードウェア監視部21は、これらの各種センサから得られるセンサ情報が変化すると、センサ情報格納部22を更新する。また、ハードウェア監視部21は、後述のセンサ情報同期部28によって自装置がマスタ装置であると決定されている場合には、さらに、複数の物理パーティション90によって共有されるその他の情報共通情報を取得してもよい。そして、その場合、ハードウェア監視部21は、取得した共通情報を、センサ情報格納部22に格納する。例えば、ハードウェア監視部21aは、このような共通情報を、BMC20が有する図示しない不揮発性の記憶領域から読み出してもよい。なお、このような共通情報は、外部からの要求により変更可能であるものとする。この場合、ハードウェア監視部21は、このような共通情報が変更されると、センサ情報格納部22を更新する。また、ハードウェア監視部21は、自装置がマスタ装置である場合、共有ハードウェアに関するセンサ情報に変化があると、後述のセンサ情報同期部28に対して、センサ情報の更新を通知する。また、ハードウェア監視部21は、センサ情報格納部22に共通情報を格納している場合、共通情報が変更されると、後述のセンサ情報同期部28に対して、共通情報の更新を通知する。センサ情報格納部22は、自パーティションを構成するハードウェアに関するセンサ情報および共有ハードウェアに関するセンサ情報を格納している。センサ情報格納部22に格納される情報の一例を図7に示す。図7において、センサ情報格納部22は、共通情報と、共有ハードウェアセンサ情報と、パーティションセンサ情報と、パーティション部品センサ情報とを含んでいる。この例では、共通情報は、複数の物理パーティション90によって構成されるコンピュータシステムとしての情報処理装置2のシステム名、システムID、システム時刻情報、その他、システムに固有の情報である。共有ハードウェアセンサ情報は、複数の物理パーティション90によって共有されるハードウェアの状態を検出する各センサから得られる情報である。パーティションセンサ情報は、自パーティションの稼働状態、ヘルス状態、電源状態を表す情報である。また、パーティション部品センサ情報は、各パーティション部品の状態をそれぞれ検出するセンサから得られる情報である。例えば、各センサ情報は、センサを識別する情報と、センサの値と、ヘルス状態を表す情報とを含む。ここで、センサの値とは、センサの種類に応じて検出される値であり、例えば、電圧値、温度、回転数、稼働状態を表す情報等である。また、ヘルス状態とは、例えば、対象のハードウェアが正常であるか異常であるかを表す情報である。例えば、ヘルス状態は、センサの値があらかじめ定められた範囲であるか否かを表す情報であってもよい。また、センサ情報格納部22は、所定のデータベースAPIにしたがってデータの登録、更新、および取得が可能なデータベースアプリケーションソフトウェアによって管理されるテーブルとして実現される。IPMIメッセージ処理部23は、IPMIの仕様に基づくIPMIメッセージに応じて、自パーティションを構成するハードウェアおよび共有ハードウェアに関する管理処理を実行する。具体的には、IPMIメッセージ処理部23は、自パーティションのハードウェア監視部21から各種センサ情報を取得し、取得したセンサ情報を、IPMIの仕様に基づくセンサデータレコードSDR24として管理する。IPMIメッセージは、センサ情報の取得要求である場合と、それ以外の管理処理要求である場合とがある。それ以外の管理処理要求としては、運用制御要求例えば、電源のオンオフ制御の要求など等がある。IPMIメッセージ処理部23は、センサ情報の取得要求を表すIPMIメッセージを受信した場合は、該当する情報をSDR24から検索して返却する。また、IPMIメッセージ処理部23は、センサ情報の取得要求以外を表すIPMIメッセージを受信した場合は、IPMIメッセージの内容に応じた管理処理を実行する。なお、IPMIメッセージ処理部23およびSDR24は、本発明の管理処理部の一実施形態を構成する。ウェブサーバ25およびSMASHCLPサーバ26は、自パーティションを構成するハードウェアおよび共有ハードウェアに関して、IPMI仕様に基づく管理処理の実行要求およびその応答を入出力するためのユーザインタフェースを提供する。ウェブサーバ25は、ウェブコンソールクライアントから管理処理の実行要求が入力されると、その実行要求を表す情報を、管理要求仲介部27に送信する。また、ウェブサーバ25は、管理要求仲介部27から、管理処理の実行要求に対する応答を受信すると、受信した情報をウェブコンソールクライアントに対して送信する。また、SMASHCLPサーバ26は、SMASHCLPクライアントから管理処理の実行要求が入力されると、その実行要求を表す情報を管理要求仲介部27に送信する。また、SMASHCLPサーバ26は、管理要求仲介部27から実行要求に対する応答を受信すると、受信した情報をSMASHCLPクライアントに対して送信する。ここで、管理処理の実行要求は、自パーティションを構成するハードウェアまたは共有ハードウェアに関するセンサ情報の取得要求である場合と、センサ情報の取得要求以外である場合とがある。センサ情報の取得処理以外の管理処理としては、パーティションに対する運用制御要求等がある。なお、ウェブサーバ25およびSMASHCLPサーバ26は、本発明の管理インタフェース部の一実施形態を構成する。管理要求仲介部27は、ウェブサーバ25またはSMASHCLPサーバ26から受信する実行要求を表す情報が、センサ情報の取得要求を表す場合には、センサ情報格納部22から該当するセンサ情報を取得して、ウェブサーバ25またはSMASHCLPサーバ26に応答する。また、管理要求仲介部27は、ウェブサーバ25またはSMASHCLPサーバ26から受信する実行要求を表す情報が、センサ情報の取得要求でない場合運用制御要求である場合等は、IPMIメッセージ処理部23に対して、その実行要求を表すIPMIメッセージを発行する。管理要求仲介部27の詳細な機能ブロック構成を、図8に示す。図8において、管理要求仲介部27は、管理要求分岐部271と、IPMIメッセージ送受信部272と、IPMI-DB変換部273と、データベースAPI274とを含む。管理要求分岐部271は、ウェブサーバ25またはSMASHCLPサーバ26から受信する実行要求を表す情報が、センサ情報の取得要求であれば、その実行要求を表す情報をIPMI-DB変換部273に渡す。また、管理要求分岐部271は、ウェブサーバ25またはSMASHCLPサーバ26から受信する実行要求を表す情報が、センサ情報の取得要求でなければ例えば、運用制御要求であれば、その実行要求を表す情報を、IPMIメッセージ送受信部272に渡す。また、管理要求分岐部271は、IPMIメッセージ送受信部272またはIPMI-DB変換部273から応答される情報を、ウェブサーバ25またはSMASHCLPサーバ26に応答する。IPMIメッセージ送受信部272は、管理要求分岐部271から受信する実行要求を表す情報に応じたIPMIメッセージを、IPMIメッセージ処理部23に対して送信する。また、IPMIメッセージ送受信部272は、IPMIメッセージ処理部23から応答される情報を、管理要求分岐部271に返却する。IPMI-DB変換部273は、管理要求分岐部271から受信する実行要求を表す情報から、取得要求対象のセンサ情報を識別する情報を抽出し、データベースAPI274に出力する。また、IPMI-DB変換部273は、データベースAPI274から応答される情報を、IPMIメッセージの応答として管理要求分岐部271に返却する。データベースAPI274は、対象のセンサ情報を識別する情報を検索キーとして、センサ情報格納部22からセンサ情報を検索する。該当するセンサ情報が存在した場合、データベースAPI274は、IPMI-DB変換部273にそのセンサ情報を返却する。センサ情報同期部28は、他のBMC20のセンサ情報同期部28と通信することにより自装置および他のBMC20のいずれがマスタ装置となるかを決定する。また、センサ情報同期部28は、自装置がマスタ装置である場合、ハードウェア監視部21によって取得される共有ハードウェアに関するセンサ情報に変更があると、その共有ハードウェアのセンサ情報の同期要求を、他のBMC20のセンサ情報同期部28に送信する。また、センサ情報同期部28は、自装置がマスタ装置でない場合、他のBMC20のセンサ情報同期部28から共有ハードウェアのセンサ情報の同期要求を受信すると、受信した同期要求にしたがって自装置のセンサ情報格納部22を更新する。また、センサ情報同期部28は、自装置がマスタ装置である場合、センサ情報格納部22に格納された共通情報に変更があると、共通情報の同期要求を、他のBMC20のセンサ情報同期部28に送信する。また、センサ情報同期部28は、自装置がマスタ装置でない場合、他のBMC20のセンサ情報同期部28から共通情報の同期要求を受信すると、受信した同期要求にしたがって自装置のセンサ情報格納部22を更新する。以上のように構成される情報処理装置2におけるBMC20の動作について、図面を参照して説明する。まず、BMC20aおよび20bのセンサ情報更新動作について、図9を参照して説明する。なお、図9において、左図はBMC20aの動作を表し、右図はBMC20bの動作を表し、左右を結ぶ破線の矢印はBMC20aおよび20b間のデータの流れを表すものとする。ここでは、まず、BMC20aおよびBMC20bが起動されると、センサ情報同期部28aおよびセンサ情報同期部28bは、互いに通信することによりいずれがマスタ装置となるかを決定する。ここでは、BMC20aがマスタ装置であると決定されたものとするステップS20aおよびS20b。次に、BMC20aにおいて、ハードウェア監視部21aは、共通情報を取得し、センサ情報格納部22aに格納するステップS21。次に、ハードウェア監視部21aは、共有ハードウェアの状態を検出する各センサの一覧を取得することにより、各センサに関する共有ハードウェアセンサ情報を、監視対象の情報としてセンサ情報格納部22aに登録するステップS22。なお、ハードウェア監視部21aは、共有ハードウェアの状態を検出するセンサの一覧を、前述の不揮発性の記憶領域から取得してもよい。次に、ハードウェア監視部21aは、自パーティションに関連する各センサの一覧を取得することにより、各センサに関するパーティションセンサ情報およびパーティション部品センサ情報を、監視対象の情報としてセンサ情報格納部22aに登録するステップS23a。なお、ハードウェア監視部21aは、パーティションおよびパーティション部品の状態を検出するセンサの一覧を、前述の不揮発性の記憶領域から取得してもよい。また、BMC20bにおいて、ハードウェア監視部21bは、自パーティションに関連する各センサの一覧を取得することにより、各センサに関するパーティションセンサ情報およびパーティション部品センサ情報を、監視対象の情報としてセンサ情報格納部22bに登録するステップS23b。なお、ハードウェア監視部21bは、パーティションおよびパーティション部品の状態を検出するセンサの一覧を、前述の不揮発性の記憶領域から取得してもよい。次に、BMC20aのハードウェア監視部21aは、自パーティションまたはパーティション部品の状態を検出するいずれかのセンサから得られるセンサ情報に変更があるとステップS24aでYes、センサ情報格納部22aに格納された該当するパーティションセンサ情報またはパーティション部品センサ情報を更新するステップS25a。同様に、BMC20bのハードウェア監視部21bは、自パーティションまたはパーティション部品の状態を検出するいずれかのセンサから得られるセンサ情報に変更があるとステップS24bでYes、センサ情報格納部22bに格納された該当するパーティションセンサ情報またはパーティション部品センサ情報を更新するステップS25b。次に、BMC20aのハードウェア監視部21aは、共有ハードウェアの状態を検出するいずれかのセンサから得られるセンサ情報に変更があるとステップS26でYes、センサ情報格納部22aに格納された該当する共有ハードウェアセンサ情報を更新するステップS27。次に、センサ情報同期部28aは、管理用の内部LANを介して、BMC20bのセンサ情報同期部28bに対して、該当する共有ハードウェアセンサ情報の同期要求を送信するステップS28。次に、BMC20bのセンサ情報同期部28bは、同期要求を受信するとステップS29でYes、センサ情報格納部22bにおける該当する共有ハードウェアセンサ情報を更新するステップS30。次に、BMC20aのハードウェア監視部21aは、IPMIメッセージ処理部23aから共通情報の変更を通知されるとステップS31でYes、センサ情報格納部22aに格納された共通情報を更新するステップS32。なお、IPMIメッセージ処理部23aからの共通情報の変更通知については詳細を後述する。次に、センサ情報同期部28aは、管理用の内部LANを介して、BMC20bのセンサ情報同期部28bに対して、共通情報の同期要求を送信するステップS33。次に、BMC20bのセンサ情報同期部28bは、同期要求を受信するとステップS34でYes、センサ情報格納部22bにおける共通情報を更新するステップS35。このようなセンサ情報更新動作を、BMC20aおよび20bは起動中繰り返し実行する。以上で、BMC20のセンサ情報更新動作の説明を終了する。次に、BMC20の管理処理実行動作について、図10を参照して説明する。ここでは、まず、ウェブサーバ25またはSMASHCLPサーバ26は、ウェブコンソールクライアントまたはSMASHCLPクライアントから、IPMI仕様に基づく管理処理の実行要求を表す情報を受信し、受信した情報を管理要求仲介部27に渡すステップS41。次に、管理要求仲介部27は、ステップS41で受信された管理処理の実行要求を表す情報が、センサ情報の取得要求であるか否かを判断するステップS42。ここで、実行要求を表す情報が、センサ情報の取得要求であった場合、管理要求仲介部27は、実行要求を表す情報から、取得要求対象のセンサ情報を識別する情報を抽出し、データベースAPIに変換するステップS43。そして、管理要求仲介部27は、取得要求対象のセンサ情報を識別する情報を検索キーとして、センサ情報格納部22を検索するステップS44。次に、管理要求仲介部27は、センサ情報格納部22から検索したセンサ情報を、ウェブサーバ25またはSMASHCLPサーバ26に返却する。そして、ウェブサーバ25またはSMASHCLPサーバ26は、取得要求対象のセンサ情報を、ウェブコンソールクライアントまたはSMASHCLPクライアントに対して出力するステップS45。一方、ステップS42において、ステップS41で受信された管理処理の実行要求を表す情報が、センサ情報の取得要求ではなかった場合、管理要求仲介部27は、さらに、この実行要求を表す情報が、共通情報の変更要求であるか否かを判断するステップS46。ここで、受信した情報が、共通情報の変更要求であった場合、管理要求仲介部27は、共通情報の変更要求を表すIPMIメッセージを、IPMIメッセージ処理部23に対して発行する。そして、IPMIメッセージ処理部23は、不揮発性の記憶領域に記憶された共通情報を更新するステップS47。そして、IPMIメッセージ処理部23は、ハードウェア監視部21に対して、共通情報の変更を通知するステップS48。この共通情報の変更通知を受けたハードウェア監視部21の動作については、図9のステップS31~S35で説明したとおりである。一方、ステップS46において、ステップS41で受信された管理処理の実行要求を表す情報が、共通情報の変更要求でなかった場合例えば、運用制御要求であった場合、管理要求仲介部27は、該当の管理処理を表すIPMIメッセージを、IPMIメッセージ処理部23に対して発行する。そして、IPMIメッセージ処理部23は、IPMIメッセージに応じた管理処理を実行するステップS49。次に、管理要求仲介部27は、IPMIメッセージ処理部23から、IPMIメッセージに応じた管理処理の応答情報を受信し、受信した応答情報をウェブサーバ25またはSMASHCLPサーバ26に返却する。そして、ウェブサーバ25またはSMASHCLPサーバ26は、この応答情報を、ウェブコンソールクライアントまたはSMASHCLPクライアントに対して出力するステップS50。以上で、BMC20は、管理処理動作を終了する。次に、本発明の第2の実施の形態の効果について述べる。本発明の第2の実施の形態としてのBMCハードウェア管理装置は、複数の物理パーティションを有する情報処理装置において、パーティションを構成するハードウェアに対する外部からの管理処理実行要求の受信頻度が増加した場合の応答遅延を軽減することができる。その理由は、複数の物理パーティションにそれぞれ設けられた各BMCが、自パーティションに関連するセンサ情報を監視してセンサ情報格納部に格納し、管理要求仲介部が、外部から受信される管理処理実行要求がセンサ情報の取得要求であるか否かを判断し、センサ情報の取得要求である場合には、IPMIメッセージ処理部に対してIPMIメッセージを発行する代わりに、センサ情報格納部から直接センサ情報を取得して応答するからである。これにより、本実施の形態としてのBMCは、外部からの管理処理実行要求の受信頻度が増加した場合にも、IPMIメッセージ処理部に対して発行するIPMIメッセージを軽減することができる。その結果、本実施の形態としてのBMCは、IPMIメッセージ処理部の処理負荷を軽減して応答遅延を軽減することができる。そして、このような本発明の第2の実施の形態としてのBMCをそれぞれの物理パーティションに搭載した情報処理装置は、ウェブコンソールクライアントやSMASHCLPクライアントからのハードウェア管理処理の実行要求に対する応答遅延を軽減し、ウェブコンソールクライアントやSMASHCLPクライアントにおける表示遅延を軽減することができる。また、本発明の第2の実施の形態としてのBMCハードウェア管理装置は、複数の物理パーティションによって共有される共有ハードウェアに関するセンサ情報の取得要求に対する応答遅延を、より軽減することができる。その理由は、ハードウェア監視部が、センサ情報格納部に共有ハードウェアセンサ情報を格納しておき、その取得要求を受信したときには、管理要求仲介部が、IPMIメッセージ処理部に対してIPMIメッセージを発行することなく、センサ情報格納部から直接共有ハードウェアセンサ情報を取得して応答するからである。そして、このような各BMCにおけるセンサ情報格納部の共有ハードウェアセンサ情報は、各BMCのセンサ情報同期部によって一貫性が保たれているからである。なお、上述した本発明の各実施の形態において、各フローチャートを参照して説明したBMCハードウェア管理装置の動作を、本発明のコンピュータプログラムとしてハードウェア管理装置の記憶装置記憶媒体に格納しておき、係るコンピュータプログラムを当該CPUが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータプログラムのコード或いは記憶媒体によって構成される。また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。