(57)【要約】【課題】システム本体をより確実に管理監視すること。【解決手段】システム本体２を監視する第１ＢＭＣ３と、第１ＢＭＣ３を監視する第２ＢＭＣ４とを備えている。第２ＢＭＣ４は、第１ＢＭＣ３に不具合を発見したときにシステム本体２を監視する。このとき、情報処理システム１は、第１ＢＭＣ３に不具合が発生したときでも、第２ＢＭＣ４を用いてシステム本体２をより確実に管理監視することができる。この結果、情報処理システム１は、障害発生時にシステム本体の障害箇所を特定する情報をより確実に収集することができ、障害発生時にシステム本体の機能をより確実に停止することができる。【選択図】図１
2008225567.tif 000002
【特許請求の範囲】
【請求項１】
システム本体を監視する第１ＢＭＣと、
前記第１ＢＭＣを監視する第２ＢＭＣとを具備し、
前記第２ＢＭＣは、前記第１ＢＭＣに不具合を発見したときに前記システム本体を監視する
情報処理システム。
【請求項２】
請求項１において、
第１コンピュータプログラムを記録する第１記憶装置と、
第２コンピュータプログラムを記録する第２記憶装置とを更に具備し、
前記第１ＢＭＣは、前記第１コンピュータプログラムを実行することにより前記システム本体を監視し、
前記第２ＢＭＣは、前記第２コンピュータプログラムを実行することにより、前記第１ＢＭＣを監視し、または、前記システム本体を監視する
情報処理システム。
【請求項３】
請求項１または請求項２のいずれかにおいて、
前記第２ＢＭＣは、前記第１ＢＭＣに不具合を発見したときに、前記第１ＢＭＣが前記システム本体を監視しないように前記第１ＢＭＣを制御する
情報処理システム。
【請求項４】
請求項１または請求項２のいずれかにおいて、
前記システム本体と前記第１ＢＭＣと前記第２ＢＭＣとの接続を制御するＱＳＷを更に具備し、
前記第２ＢＭＣは、
前記第１ＢＭＣに不具合を発見しないときに、前記システム本体が前記第１ＢＭＣに接続され、かつ、前記システム本体が前記第２ＢＭＣに接続されないように、前記ＱＳＷを制御し、
前記第１ＢＭＣに不具合を発見したときに、前記システム本体が前記第１ＢＭＣに接続されないで、かつ、前記システム本体が前記第２ＢＭＣに接続されるように、前記ＱＳＷを制御する
情報処理システム。
【請求項５】
請求項１〜請求項４のいずれかにおいて、
前記第１ＢＭＣまたは前記第２ＢＭＣは、前記システム本体を監視している場合で、前記システム本体に不具合を発見したときに、前記不具合を特定するための情報を前記システム本体から収集して記録装置に記録する
情報処理システム。
【請求項６】
請求項１〜請求項４のいずれかにおいて、
前記システム本体は、ＤＣＯＦＦ状態とＡＣＯＮ状態とＤＣＯＮ状態とのうちのいずれか１つの状態をとり、前記ＤＣＯＮ状態であるときに所定のプログラムを実行し、
前記第１ＢＭＣは、前記システム本体が前記ＤＣＯＦＦ状態から前記ＡＣＯＮ状態に遷移された場合で、前記システム本体に不具合を発見されないときに、前記システム本体を前記ＡＣＯＮ状態から前記ＤＣＯＮに遷移させる
情報処理システム。
【請求項７】
請求項６において、
前記第２ＢＭＣは、前記システム本体が前記ＤＣＯＦＦ状態から前記ＡＣＯＮ状態に遷移されたときに、前記第１ＢＭＣを監視することを開始する
情報処理システム。
【請求項８】
請求項６または請求項７のいずれかにおいて、
前記第１ＢＭＣまたは前記第２ＢＭＣは、前記システム本体を監視している場合で、前記システム本体に不具合を発見したときに、前記システム本体を前記ＤＣＣＯＮ状態から前記ＤＣＯＦＦ状態に遷移させる
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、システム本体を管理監視するＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）を備える情報処理システムに関する。
【背景技術】
【０００２】
システム本体を管理監視するＢＭＣ（ＢａｓｅｂｏａｒｄＭａｎａｇｅｍｅｎｔＣｏｎｔｒｏｌｌｅｒ）を備える情報処理システムが知られている。このような情報処理システムとしては、パーソナルコンピュータ、ネットワークを介してクライアントにサービスを提供するサーバ装置が例示される。
【０００３】
図３は、公知の情報処理システムを示している。その情報処理システム１０１は、システム本体１０２とＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）１０３とＲＯＭ１０５とメモリ１０７とを備えている。システム本体１０２は、バス１１１を介して、ＢＭＣ１０３に情報伝達可能に接続されている。ＢＭＣ１０３は、バス１１２を介して、ＲＯＭ１０５に情報伝達可能に接続されている。ＢＭＣ１０３は、さらに、バス１１３を介して、メモリ１０７に情報伝達可能に接続されている。
【０００４】
情報処理システム１０１は、さらに、図示されていない電源装置を備えている。その電源装置は、ユーザによる操作によりシステム本体１０２をＤＣＯＮ処理し、ＢＭＣ１０３により制御されてシステム本体１０２をＡＣＯＮ処理し、ユーザまたはＢＭＣ１０３により制御されてシステム本体１０２をＤＣＯＦＦ処理する。
【０００５】
システム本体１０２は、その電源装置により状態が遷移する。その状態は、ＤＣＯＦＦ状態とＡＣＯＮ状態（スタンバイ電源状態）とＤＣＯＮ状態とを含んでいる。システム本体１０２は、ＤＣＯＦＦ状態であるときに、その電源装置によりＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。システム本体１０２は、ＡＣＯＮ状態であるときに、その電源装置によりＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移する。システム本体１０２は、ＤＣＯＮ状態であるときに、その電源装置によりＤＣＯＦＦ処理されると、ＤＣＯＮ状態からＤＣＯＦＦ状態に遷移する。システム本体１０２は、ＤＣＯＮ状態であるときに、所定のソフトウェアを実行して、図示されていない周辺機器を用いて所定のサービスをユーザに提供する。
【０００６】
メモリ１０７は、不揮発性の記憶装置であり、管理プログラムが記録されている。メモリ１０７は、さらに、ＢＭＣ１０３により生成される情報を一時的に格納する。
【０００７】
ＲＯＭ１０５は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ１０３は、システム本体１０２がＡＣＯＮ処理されることに応答して、ＲＯＭ１０５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ１０３は、立ち上がると、メモリ１０７に記録されている管理プログラムを実行することにより、その電源装置を制御し、システム本体１０２を管理監視する。
【０００８】
情報処理システム１０１の動作は、起動するときの動作とシステム本体１０２を監視する動作とを備えている。
【０００９】
その起動するときの動作は、ユーザの操作に応答して開始される。情報処理システム１０１の電源装置は、その操作に応答して、システム本体１０２をＡＣＯＮ処理する。システム本体１０２は、ＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。ＢＭＣ１０３は、システム本体１０２がＡＣＯＮ処理されることに応答してＲＯＭ１０５に記録されるソフトウェアを実行して立ち上がる。ＢＭＣ１０３は、立ち上がると、メモリ１０７に記録されるソフトウェアを実行して、ＢＭＣ１０３を監視することを開始する。
【００１０】
ＢＭＣ１０３は、システム本体１０２に不具合がないことを検出すると、その電源装置を制御して、システム本体１０２をＤＣＯＮ処理する。システム本体１０２は、ＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移して、所定のソフトウェアを実行して所定のサービスをユーザに提供する。
【００１１】
システム本体１０２を監視する動作は、ＢＭＣ１０３により実行される。ＢＭＣ１０３は、バス１１１を介してシステム本体１０２を監視し、その監視結果を示す監視結果情報をメモリ１０７に記録する。ＢＭＣ１０３は、さらに、メモリ１０７に記録されるサーバ装置管理情報を用いてバス１１１を介してシステム本体１０２を管理し、メモリ１０７に記録されるサーバ装置管理情報を更新する。ＢＭＣ１０３は、システム本体１０２に不具合が発見されると、その不具合が発生した箇所を特定するための障害情報データをシステム本体１０２からバス１１１を介して収集し、その障害情報データをメモリ１０７に記録する。ＢＭＣ１０３は、システム本体１０２に不具合が発見されると、さらに、システム本体１０２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体１０２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００１２】
このとき、メモリ１０７に記録されている障害情報データを解析することにより、システム本体１０２の不具合が発生した箇所をより確実に特定することができる。このような情報処理システム１０１は、ＢＭＣ１０３またはＲＯＭ１０５に不具合があるときに、システム本体１０２を管理監視することができないで、情報処理システム１０１が立ち上がらなかったり、情報処理システム１０１の運用中であれば正常な装置管理ができなくなり、情報処理システム１０１が不安定な状態となったり、障害発生時の障害箇所特定のための装置内情報の収集ができなくなる。より確実にシステム本体を管理監視することが望まれている。
【００１３】
図２は、本発明による情報処理システムの実施の他の形態を示している。その情報処理システム１２１は、システム本体１２２とＢＭＣ１２３とＲＯＭ１２５とＲＯＭ１２６とメモリ１２７とを備えている。システム本体１２２は、バス１３１を介して、ＢＭＣ１２３に情報伝達可能に接続されている。ＢＭＣ１２３は、バス１３２を介して、ＲＯＭ１２５に情報伝達可能に接続され、ＲＯＭ１２６に情報伝達可能に接続されている。ＢＭＣ１２３は、さらに、バス１３３を介して、メモリ１２７に情報伝達可能に接続されている。
【００１４】
情報処理システム１２１は、さらに、図示されていない電源装置を備えている。その電源装置は、ユーザによる操作によりシステム本体１２２をＤＣＯＮ処理し、ＢＭＣ１２３により制御されてシステム本体１２２をＡＣＯＮ処理し、ユーザまたはＢＭＣ１２３により制御されてシステム本体１２２をＤＣＯＦＦ処理する。
【００１５】
システム本体１２２は、その電源装置により状態が遷移する。その状態は、ＤＣＯＦＦ状態とＡＣＯＮ状態（スタンバイ電源状態）とＤＣＯＮ状態とを含んでいる。システム本体１２２は、ＤＣＯＦＦ状態であるときに、その電源装置によりＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。システム本体１２２は、ＡＣＯＮ状態であるときに、その電源装置によりＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移する。システム本体１２２は、ＤＣＯＮ状態であるときに、その電源装置によりＤＣＯＦＦ処理されると、ＤＣＯＮ状態からＤＣＯＦＦ状態に遷移する。システム本体１２２は、ＤＣＯＮ状態であるときに、所定のソフトウェアを実行して、図示されていない周辺機器を用いて所定のサービスをユーザに提供する。
【００１６】
メモリ１２７は、不揮発性の記憶装置であり、管理プログラムが記録されている。メモリ１２７は、さらに、ＢＭＣ１２３により生成される情報を一時的に格納する。
【００１７】
ＲＯＭ１２６は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ１２３は、システム本体１２２がＡＣＯＮ処理されることに応答して、ＲＯＭ１２５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ１２３は、ＲＯＭ１２５に不具合が発見されたときに、ＲＯＭ１２５に置換して、ＲＯＭ１２６に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ１２３は、立ち上がると、メモリ１２７に記録されている管理プログラムを実行することにより、その電源装置を制御し、システム本体１２２を管理監視する。
【００１８】
情報処理システム１２１の動作は、起動するときの動作とシステム本体１２２を監視する動作とを備えている。
【００１９】
その起動するときの動作は、ユーザの操作に応答して開始される。情報処理システム１２１の電源装置は、その操作に応答して、システム本体１２２をＡＣＯＮ処理する。システム本体１２２は、ＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。ＢＭＣ１２３は、システム本体１２２がＡＣＯＮ処理されることに応答してＲＯＭ１２６に記録されるソフトウェアを実行して立ち上がる。ＢＭＣ１２３は、ＲＯＭ１２５に不具合が発見されたときに、ＲＯＭ１２５に置換して、ＲＯＭ１２６に記録されているソフトウェアを実行することにより立ち上がる。
【００２０】
ＢＭＣ１２３は、立ち上がると、メモリ１２７に記録されるソフトウェアを実行して、ＢＭＣ２３を監視することを開始する。ＢＭＣ２３は、システム本体１２２に不具合がないことを検出すると、その電源装置を制御して、システム本体１２２をＤＣＯＮ処理する。システム本体１２２は、ＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移して、所定のソフトウェアを実行して所定のサービスをユーザに提供する。
【００２１】
システム本体１２２を監視する動作は、ＢＭＣ１２３により実行される。ＢＭＣ１２３は、バス１３１を介してシステム本体１２２を監視し、その監視結果を示す監視結果情報をメモリ１２７に記録する。ＢＭＣ１２３は、さらに、メモリ１２７に記録されるサーバ装置管理情報を用いてバス１３１を介してシステム本体１２２を管理し、メモリ１２７に記録されるサーバ装置管理情報を更新する。ＢＭＣ１２３は、システム本体１２２に不具合が発見されると、その不具合が発生した箇所を特定するための障害情報データをシステム本体１２２からバス１３１を介して収集し、その障害情報データをメモリ１２７に記録する。ＢＭＣ１２３は、システム本体１２２に不具合が発見されると、さらに、システム本体１２２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体１２２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００２２】
このような情報処理システム１２１は、ＲＯＭ１２５に不具合がある場合でも、ＢＭＣ１２３を立ち上げることができ、システム本体１２２をより確実に管理監視することができる。情報処理システム１２１は、ＢＭＣ１０３不具合があるときに、システム本体１０２を管理監視することができないで、情報処理システム１０１が立ち上がらなかったり、情報処理システム１０１の運用中であれば正常な装置管理ができなくなり、情報処理システム１０１が不安定な状態となったり、障害発生時の障害箇所特定のための装置内情報の収集ができなくなる。より確実にシステム本体を管理監視することが望まれている。
【００２３】
特開２０００−１４８５２５号公報には、計算機システムの電源制御や障害監視等のサービスを行うサービスプロセッサをホットスタンバイ方式で二重化したシステムにおいて、現用系サービスプロセッサの負荷を軽減し、高負荷時の現用系サービスプロセッサの処理性能低下を防ぐサービスプロセッサ二重化システムの現用系負荷軽減方法が開示されている。そのサービスプロセッサ二重化システムの現用系負荷軽減方法は、計算機システムの各種サービス処理を実行するサービスプロセッサを現用系と待機系で二重化しているシステムにおいて、あらかじめ現用系での処理と待機系での処理を定義しておき、現用系サービスプロセッサは、計算機システムからの処理要求を判別し、現用系の処理は自サービスプロセッサで実行してその処理結果を計算機システムへ報告し、待機系の処理は待機系サービスプロセッサへ処理を依頼して、該待機系サービスプロセッサでの処理結果を計算機システムへ報告し、待機系サービスプロセッサは、現用系サービスプロセッサから依頼された処理を実行して、その処理結果を現用系サービスプロセッサへ報告することを特徴としている。
【００２４】
特開２００３−１５９０１号公報には、運用系監視制御ユニットの同期化による共有メモリへの監視制御情報の書込みが、ユニット内の運用系内部メモリへの監視制御情報の書込みに連動してほぼ同時に行えるようにする監視制御装置が開示されている。その監視制御装置は、２個の監視制御ユニットの一方を運用系，他方を待機系として監視制御を二重化し、前記両監視制御ユニットにバス接続された同期化用の共有メモリを備え、運用系監視制御ユニットにより、該ユニットの運用系内部メモリに書込まれる監視制御情報を前記共有メモリに書込み、待機系監視制御ユニットにより、前記共有メモリに書込まれた監視制御情報を読出してユニット内の待機系内部メモリに書込み、前記両監視制御ユニットを、同じ監視制御状態に同期化する監視制御装置であって、前記運用系監視制御ユニットに、アドレス監視により前記運用系内部メモリの監視制御情報の書込みアドレスの発生を検出したときに、自ユニットのインタフェース部の前記共有メモリへの書込みゲートを開き、前記運用系内部メモリに書込まれる監視制御情報を前記書込みゲートを介して前記共有メモリに送る手段と、前記書込みアドレスの発生を検出したときに、前記共有メモリの書込みアドレスを生成し、該書込みアドレスを前記書込みゲートを介して前記共有メモリに送る手段とを備え、前記運用系内部メモリの監視制御情報の書込みに連動して前記共有メモリに同一の監視制御情報を書込むようにしたことを特徴としている。
【００２５】
【特許文献１】特開２０００−１４８５２５号公報
【特許文献２】特開２００３−１５９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
本発明の課題は、システム本体をより確実に管理監視する情報処理システムを提供することにある。
本発明の他の課題は、障害発生時にシステム本体の障害箇所を特定する情報をより確実に収集する情報処理システムを提供することにある。
本発明のさらに他の課題は、障害発生時にシステム本体の機能をより確実に停止する情報処理システムを提供することにある。
【課題を解決するための手段】
【００２７】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００２８】
本発明による情報処理システム（１）（２１）は、システム本体（２）（２２）を監視する第１ＢＭＣ（３）（２３）と、第１ＢＭＣ（３）（２３）を監視する第２ＢＭＣ（４）（２４）とを備えている。第２ＢＭＣ（４）（２４）は、第１ＢＭＣ（３）（２３）に不具合を発見したときにシステム本体（２）（２２）を監視する。
【００２９】
本発明による情報処理システム（１）（２１）は、第１コンピュータプログラムを記録する第１記憶装置（５）（２５）と、第２コンピュータプログラムを記録する第２記憶装置（６）（２６）とをさらに備えている。第１ＢＭＣ（３）（２３）は、第１コンピュータプログラムを実行することによりシステム本体（２）（２２）を監視する。第２ＢＭＣ（４）（２４）は、第２コンピュータプログラムを実行することにより、第１ＢＭＣ（３）（２３）を監視し、または、システム本体（２）（２２）を監視する。
【００３０】
第２ＢＭＣ（４）（２４）は、第１ＢＭＣ（３）（２３）に不具合を発見したときに、第１ＢＭＣ（３）（２３）がシステム本体（２）（２２）を監視しないように第１ＢＭＣ（３）（２３）を制御する。
【００３１】
本発明による情報処理システム（１）（２１）は、システム本体（２）（２２）と第１ＢＭＣ（３）（２３）と第２ＢＭＣ（４）（２４）との接続を制御するＱＳＷ（２８、２９）をさらに備えている。第２ＢＭＣ（４）（２４）は、第１ＢＭＣ（３）（２３）に不具合を発見しないときに、システム本体（２）（２２）が第１ＢＭＣ（３）（２３）に接続され、かつ、システム本体（２）（２２）が第２ＢＭＣ（４）（２４）に接続されないように、ＱＳＷ（２８、２９）を制御する。第１ＢＭＣ（３）（２３）に不具合を発見したときに、システム本体（２）（２２）が第１ＢＭＣ（３）（２３）に接続されないで、かつ、システム本体（２）（２２）が第２ＢＭＣ（４）（２４）に接続されるように、ＱＳＷ（２８、２９）を制御する。
【００３２】
第１ＢＭＣ（３）（２３）または第２ＢＭＣ（４）（２４）は、システム本体（２）（２２）を監視している場合で、システム本体（２）（２２）に不具合を発見したときに、不具合を特定するための情報をシステム本体（２）（２２）から収集して記録装置（７、２７）に記録する。
【００３３】
システム本体（２）（２２）は、ＤＣＯＦＦ状態とＡＣＯＮ状態とＤＣＯＮ状態とのうちのいずれか１つの状態をとり、ＤＣＯＮ状態であるときに所定のプログラムを実行する。第１ＢＭＣ（３）（２３）は、システム本体（２）（２２）がＤＣＯＦＦ状態からＡＣＯＮ状態に遷移された場合で、システム本体（２）（２２）に不具合を発見されないときに、システム本体（２）（２２）をＡＣＯＮ状態からＤＣＯＮに遷移させる。
【００３４】
第２ＢＭＣ（４）（２４）は、システム本体（２）（２２）がＤＣＯＦＦ状態からＡＣＯＮ状態に遷移されたときに、第１ＢＭＣ（３）（２３）を監視することを開始する。
【００３５】
第１ＢＭＣ（３）（２３）または第２ＢＭＣ（４）（２４）は、システム本体（２）（２２）を監視している場合で、システム本体（２）（２２）に不具合を発見したときに、システム本体（２）（２２）をＤＣＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【発明の効果】
【００３６】
本発明による情報処理システムは、ＢＭＣに不具合が発生したときでも、システム本体をより確実に管理監視することができる。この結果、本発明による情報処理システムは、障害発生時にシステム本体の障害箇所を特定する情報をより確実に収集することができ、障害発生時にシステム本体の機能をより確実に停止することができる。
【発明を実施するための最良の形態】
【００３７】
図面を参照して、本発明による情報処理システムの実施の形態を記載する。その情報処理システム１は、図１に示されているように、システム本体２とＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）３とＢＭＣ４とＲＯＭ５とＲＯＭ６とメモリ７とを備えている。システム本体２は、バス１１を介して、ＢＭＣ３に情報伝達可能に接続され、ＢＭＣ４に情報伝達可能に接続されている。ＢＭＣ３は、バス１２を介して、ＲＯＭ５に情報伝達可能に接続されている。ＢＭＣ３は、さらに、バス１３を介して、メモリ７に情報伝達可能に接続されている。ＢＭＣ３は、さらに、バス１４を介して、ＢＭＣ４に情報伝達可能に接続されている。ＢＭＣ４は、バス１２を介して、ＲＯＭ６に情報伝達可能に接続されている。ＢＭＣ４は、さらに、バス１３を介して、メモリ７に情報伝達可能に接続されている。
【００３８】
情報処理システム１は、さらに、図示されていない電源装置を備えている。その電源装置は、ユーザによる操作によりシステム本体２をＤＣＯＮ処理し、ＢＭＣ３またはＢＭＣ４により制御されてシステム本体２をＡＣＯＮ処理し、ユーザまたはＢＭＣ３またはＢＭＣ４により制御されてシステム本体２をＤＣＯＦＦ処理する。
【００３９】
システム本体２は、その電源装置により状態が遷移する。その状態は、ＤＣＯＦＦ状態とＡＣＯＮ状態（スタンバイ電源状態）とＤＣＯＮ状態とを含んでいる。システム本体２は、ＤＣＯＦＦ状態であるときに、その電源装置によりＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。システム本体２は、ＡＣＯＮ状態であるときに、その電源装置によりＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移する。システム本体２は、ＤＣＯＮ状態であるときに、その電源装置によりＤＣＯＦＦ処理されると、ＤＣＯＮ状態からＤＣＯＦＦ状態に遷移する。システム本体２は、ＤＣＯＮ状態であるときに、所定のソフトウェアを実行して、図示されていない周辺機器を用いて所定のサービスをユーザに提供する。
【００４０】
メモリ７は、不揮発性の記憶装置であり、管理プログラムが記録されている。メモリ７は、さらに、ＢＭＣ３により生成される情報を一時的に格納し、ＢＭＣ４により生成される情報を一時的に格納する。
【００４１】
ＲＯＭ５は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ３は、図示されていない内部回路を備えている。その内部回路は、ＢＭＣ４により制御されて、バス１１とＢＭＣ３との接続を開閉する。ＢＭＣ３は、システム本体２がＡＣＯＮ処理されることに応答して、ＲＯＭ５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ３は、立ち上がると、メモリ７に記録されている管理プログラムを実行することにより、その電源装置を制御し、システム本体２を管理監視する。
【００４２】
ＲＯＭ６は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ４は、図示されていない内部回路を備えている。その内部回路は、ＢＭＣ４により制御されて、バス１１とＢＭＣ４との接続を開閉し、バス１５とＢＭＣ４との接続を開閉する。ＢＭＣ４は、システム本体２がＡＣＯＮ処理されることに応答して、ＲＯＭ５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ４は、立ち上がると、メモリ７に記録されている管理プログラムを実行することにより、ＢＭＣ４の内部回路を制御し、ＢＭＣ３の内部回路を制御し、その電源装置を制御し、ＢＭＣ３を管理監視し、または、システム本体２を管理監視する。
【００４３】
このような情報処理システム１としては、パーソナルコンピュータ、ネットワークを介してクライアントにサービスを提供するサーバ装置が例示される。
【００４４】
情報処理システム１の動作は、起動するときの動作とＢＭＣ３を監視する動作とシステム本体２を監視する動作とを備えている。
【００４５】
その起動するときの動作は、ユーザの操作に応答して開始される。情報処理システム１の電源装置は、その操作に応答して、システム本体２をＡＣＯＮ処理する。システム本体２は、ＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。ＢＭＣ３は、システム本体２がＡＣＯＮ処理されることに応答してＲＯＭ５に記録されるソフトウェアを実行して立ち上がる。ＢＭＣ４は、システム本体２がＡＣＯＮ処理されることに応答してＲＯＭ６に記録されるソフトウェアを実行して立ち上がる。
【００４６】
ＢＭＣ４は、立ち上がると、メモリ７に記録されるソフトウェアを実行して、バス１１とＢＭＣ３とが接続するようにＢＭＣ３の内部回路を制御し、バス１１とＢＭＣ４とが接続しないで、かつ、バス１４とＢＭＣ４とが接続するようにＢＭＣ４の内部回路を制御し、ＢＭＣ３を監視することを開始する。ＢＭＣ３は、立ち上がると、メモリ７に記録されるソフトウェアを実行してシステム本体２を監視することを開始する。
【００４７】
ＢＭＣ３は、システム本体２に不具合がないことを検出すると、その電源装置を制御して、システム本体２をＤＣＯＮ処理する。システム本体２は、ＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移して、所定のソフトウェアを実行して所定のサービスをユーザに提供する。
【００４８】
そのＢＭＣ３を監視する動作は、システム本体２がＡＣＯＮ状態またはＤＣＯＮ状態であるときにＢＭＣ４により実行される。ＢＭＣ４は、ＢＭＣ３に不具合が発見されると、バス１１とＢＭＣ３とが接続しないようにＢＭＣ３の内部回路を制御する。この結果、ＢＭＣ３は、システム本体２を監視することができなくなってしまう。ＢＭＣ４は、ＢＭＣ３に不具合が発見されると、さらに、バス１１とＢＭＣ４とが接続し、かつ、バス１４とＢＭＣ４とが接続しないようにＢＭＣ４の内部回路を制御し、ＢＭＣ３を監視することを停止して、システム本体２を監視することを開始する。
【００４９】
システム本体２を監視する動作は、ＢＭＣ３またはＢＭＣ４の一方により実行される。すなわち、システム本体２を監視する動作は、そのＢＭＣ３を監視する動作によりＢＭＣ３に不具合が発見されないときにＢＭＣ３により実行され、そのＢＭＣ３を監視する動作によりＢＭＣ３に不具合が発見されたときにＢＭＣ４により実行される。
【００５０】
システム本体２を監視する動作がＢＭＣ３により実行される場合に、ＢＭＣ３は、バス１１を介してシステム本体２を監視し、その監視結果を示す監視結果情報をメモリ７に記録する。ＢＭＣ３は、さらに、メモリ７に記録されるサーバ装置管理情報を用いてバス１１を介してシステム本体２を管理し、メモリ７に記録されるサーバ装置管理情報を更新する。ＢＭＣ３は、システム本体２に不具合が発見されると、その不具合が発生した箇所を特定するための障害情報データをシステム本体２からバス１１を介して収集し、その障害情報データをメモリ７に記録する。ＢＭＣ３は、システム本体２に不具合が発見されると、さらに、システム本体２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００５１】
システム本体２を監視する動作がＢＭＣ４により実行される場合に、ＢＭＣ４は、バス１１を介してシステム本体２を監視し、その監視結果を示す監視結果情報をメモリ７に記録する。ＢＭＣ４は、メモリ７に記録されるサーバ装置管理情報を用いてシステム本体２を管理し、メモリ７に記録されるサーバ装置管理情報を更新する。ＢＭＣ４は、システム本体２に不具合が発見されると、その不具合を特定するための障害情報データをシステム本体２からバス１１を介して収集し、その障害情報データをメモリ７に記録する。ＢＭＣ４は、システム本体２に不具合が発見されると、さらに、システム本体２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００５２】
すなわち、メモリ７は、ＢＭＣ３とＢＭＣ４とがこのような動作を実行するためのコンピュータプログラムである管理プログラムを初期的に記録している。
【００５３】
このような動作によれば、情報処理システム１は、ＢＭＣ３に不具合が発生したときでも、システム本体２をより安定して管理監視することができる。すなわち、情報処理システム１は、ＢＭＣ３に不具合が発生したときに、ＢＭＣ３に置換してＢＭＣ４がシステム本体２を監視することができ、その不具合に関する障害情報データをシステム本体２にからより確実に収集することができ、その不具合が発生した箇所をより確実に特定することができる。情報処理システム１は、さらに、ＢＭＣ３に不具合が発生したときに、ＢＭＣ３により更新されたサーバ装置管理情報を用いてＢＭＣ４がシステム本体２を管理することができ、システム本体２の動作に影響なく、システム本体２を管理することができる。
【００５４】
図２は、本発明による情報処理システムの実施の他の形態を示している。その情報処理システム２１は、システム本体２２とＢＭＣ２３とＢＭＣ２４とＲＯＭ２５とＲＯＭ２６とメモリ２７とＱＳＷ２８とＱＳＷ２９とを備えている。システム本体２２は、バス３１を介して、ＢＭＣ２３に情報伝達可能に接続され、ＢＭＣ２４に情報伝達可能に接続されている。ＢＭＣ２３は、バス３２を介して、ＲＯＭ２５に情報伝達可能に接続されている。ＢＭＣ２３は、さらに、バス３３を介して、メモリ２７に情報伝達可能に接続されている。ＢＭＣ２３は、さらに、バス３４を介して、ＢＭＣ２４に情報伝達可能に接続されている。ＢＭＣ２４は、バス３２を介して、ＲＯＭ２６に情報伝達可能に接続されている。ＢＭＣ２４は、さらに、バス３３を介して、メモリ２７に情報伝達可能に接続されている。ＢＭＣ２４は、さらに、信号線３６を介して、ＱＳＷ２８とＱＳＷ２９とに情報伝達可能に接続されている。
【００５５】
情報処理システム２１は、さらに、図示されていない電源装置を備えている。その電源装置は、ユーザによる操作によりシステム本体２２をＤＣＯＮ処理し、ＢＭＣ２３またはＢＭＣ２４により制御されてシステム本体２２をＡＣＯＮ処理し、ユーザまたはＢＭＣ２３またはＢＭＣ２４により制御されてシステム本体２２をＤＣＯＦＦ処理する。
【００５６】
システム本体２２は、その電源装置により状態が遷移する。その状態は、ＤＣＯＦＦ状態とＡＣＯＮ状態（スタンバイ電源状態）とＤＣＯＮ状態とを含んでいる。システム本体２２は、ＤＣＯＦＦ状態であるときに、その電源装置によりＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。システム本体２２は、ＡＣＯＮ状態であるときに、その電源装置によりＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移する。システム本体２２は、ＤＣＯＮ状態であるときに、その電源装置によりＤＣＯＦＦ処理されると、ＤＣＯＮ状態からＤＣＯＦＦ状態に遷移する。システム本体２２は、ＤＣＯＮ状態であるときに、所定のソフトウェアを実行して、図示されていない周辺機器を用いて所定のサービスをユーザに提供する。
【００５７】
メモリ２７は、不揮発性の記憶装置であり、管理プログラムが記録されている。メモリ２７は、さらに、ＢＭＣ２３により生成される情報を一時的に格納し、ＢＭＣ２４により生成される情報を一時的に格納する。
【００５８】
ＲＯＭ２５は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ２３は、システム本体２２がＡＣＯＮ処理されることに応答して、ＲＯＭ２５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ２３は、立ち上がると、メモリ２７に記録されている管理プログラムを実行することにより、その電源装置を制御し、システム本体２２を管理監視する。
【００５９】
ＲＯＭ２６は、不揮発性の記憶装置であり、ソフトウェアが記録されている。ＢＭＣ２４は、システム本体２２がＡＣＯＮ処理されることに応答して、ＲＯＭ２５に記録されているソフトウェアを実行することにより立ち上がる。ＢＭＣ２４は、立ち上がると、メモリ２７に記録されている管理プログラムを実行することにより、ＱＳＷ２８とＱＳＷ２９とを制御し、その電源装置を制御し、ＢＭＣ２３を管理監視し、または、システム本体２２を管理監視する。
【００６０】
ＱＳＷ２８は、ＢＭＣ２４により制御されて、バス３１とＢＭＣ２３との接続を開閉する。ＱＳＷ２９は、ＢＭＣ２４により制御されて、バス３１とＢＭＣ２３との接続を開閉する。信号線３６は、ＱＳＷ２８に伝達される情報と逆の情報をＱＳＷ２９に伝達する。すなわち、ＱＳＷ２９は、ＱＳＷ２８がＢＭＣ２４により制御されてバス３１とＢＭＣ２３とを接続するときに、バス３１とＢＭＣ２３との接続を切断し、ＱＳＷ２８がＢＭＣ２４により制御されてバス３１とＢＭＣ２３との接続を切断するときに、バス３１とＢＭＣ２３とを接続する。
【００６１】
情報処理システム２１の動作は、起動するときの動作とＢＭＣ２３を監視する動作とシステム本体２２を監視する動作とを備えている。
【００６２】
その起動するときの動作は、ユーザの操作に応答して開始される。情報処理システム２１の電源装置は、その操作に応答して、システム本体２２をＡＣＯＮ処理する。システム本体２２は、ＡＣＯＮ処理されると、ＤＣＯＦＦ状態からＡＣＯＮ状態に遷移する。ＢＭＣ２３は、システム本体２２がＡＣＯＮ処理されることに応答してＲＯＭ２５に記録されるソフトウェアを実行して立ち上がる。ＢＭＣ２４は、システム本体２２がＡＣＯＮ処理されることに応答してＲＯＭ２６に記録されるソフトウェアを実行して立ち上がる。
【００６３】
ＢＭＣ２４は、立ち上がると、メモリ２７に記録されるソフトウェアを実行して、バス３１とＢＭＣ２３とが接続するようにＱＳＷ２８を制御し、バス３１とＢＭＣ２４とが接続しないようにＱＳＷ２９を制御し、ＢＭＣ２３を監視することを開始する。ＢＭＣ２３は、立ち上がると、メモリ２７に記録されるソフトウェアを実行してシステム本体２２を監視することを開始する。
【００６４】
ＢＭＣ２３は、システム本体２２に不具合がないことを検出すると、その電源装置を制御して、システム本体２２をＤＣＯＮ処理する。システム本体２２は、ＤＣＯＮ処理されると、ＡＣＯＮ状態からＤＣＯＮ状態に遷移して、所定のソフトウェアを実行して所定のサービスをユーザに提供する。
【００６５】
そのＢＭＣ２３を監視する動作は、システム本体２２がＡＣＯＮ状態またはＤＣＯＮ状態であるときにＢＭＣ２４により実行される。ＢＭＣ２４は、ＢＭＣ２３に不具合が発見されると、バス３１とＢＭＣ２３とが接続しないようにＱＳＷ２８を制御し、バス３１とＢＭＣ２４とが接続するようにＱＳＷ２９を制御する。この結果、ＢＭＣ２３は、システム本体２２を監視することができなくなってしまう。ＢＭＣ２４は、ＢＭＣ２３に不具合が発見されると、さらに、ＢＭＣ２３を監視することを停止して、システム本体２２を監視することを開始する。
【００６６】
システム本体２２を監視する動作は、ＢＭＣ２３またはＢＭＣ２４の一方により実行される。すなわち、システム本体２２を監視する動作は、そのＢＭＣ２３を監視する動作によりＢＭＣ２３に不具合が発見されないときにＢＭＣ２３により実行され、そのＢＭＣ２３を監視する動作によりＢＭＣ２３に不具合が発見されたときにＢＭＣ２４により実行される。
【００６７】
システム本体２２を監視する動作がＢＭＣ２３により実行される場合に、ＢＭＣ２３は、バス３１を介してシステム本体２２を監視し、その監視結果を示す監視結果情報をメモリ２７に記録する。ＢＭＣ２３は、さらに、メモリ２７に記録されるサーバ装置管理情報を用いてバス３１を介してシステム本体２２を管理し、メモリ２７に記録されるサーバ装置管理情報を更新する。ＢＭＣ２３は、システム本体２２に不具合が発見されると、その不具合が発生した箇所を特定するための障害情報データをシステム本体２２からバス３１を介して収集し、その障害情報データをメモリ２７に記録する。ＢＭＣ２３は、システム本体２２に不具合が発見されると、さらに、システム本体２２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体２２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００６８】
システム本体２２を監視する動作がＢＭＣ２４により実行される場合に、ＢＭＣ２４は、バス３１を介してシステム本体２２を監視し、その監視結果を示す監視結果情報をメモリ２７に記録する。ＢＭＣ２４は、メモリ２７に記録されるサーバ装置管理情報を用いてシステム本体２２を管理し、メモリ２７に記録されるサーバ装置管理情報を更新する。ＢＭＣ２４は、システム本体２２に不具合が発見されると、その不具合を特定するための障害情報データをシステム本体２２からバス３１を介して収集し、その障害情報データをメモリ２７に記録する。ＢＭＣ２４は、システム本体２２に不具合が発見されると、さらに、システム本体２２をＤＣＯＦＦ処理するように電源装置を制御して、システム本体２２をＤＣＯＮ状態からＤＣＯＦＦ状態に遷移させる。
【００６９】
すなわち、メモリ２７は、ＢＭＣ２３とＢＭＣ２４とがこのような動作を実行するためのコンピュータプログラムである管理プログラムを初期的に記録している。
【００７０】
このような動作によれば、情報処理システム２１は、既述の実施の形態における情報処理システム１と同様にして、ＢＭＣ２３に不具合が発生したときでも、システム本体２２をより安定して管理監視することができる。すなわち、情報処理システム２１は、ＢＭＣ２３に不具合が発生したときに、ＢＭＣ２３に置換してＢＭＣ２４がシステム本体２２を監視することができ、その不具合に関する障害情報データをシステム本体２２にからより確実に収集することができ、その不具合が発生した箇所をより確実に特定することができる。情報処理システム２１は、さらに、ＢＭＣ２３に不具合が発生したときに、ＢＭＣ２３により更新されたサーバ装置管理情報を用いてＢＭＣ２４がシステム本体２２を管理することができ、システム本体２２の動作に影響なく、システム本体２２を管理することができる。
【図面の簡単な説明】
【００７１】
【図１】図１は、本発明による情報処理システムの実施の形態を示すブロック図である。
【図２】図２は、本発明による情報処理システムの実施の他の形態を示すブロック図である。
【図３】図３は、公知の情報処理システムを示すブロック図である。
【図４】図４は、公知の他の情報処理システムを示すブロック図である。
【符号の説明】
【００７２】
１  ：情報処理システム
２  ：システム本体
３  ：ＢＭＣ
４  ：ＢＭＣ
５  ：ＲＯＭ
６  ：ＲＯＭ
７  ：メモリ
１１：バス
１２：バス
１３：バス
１４：バス
１５：バス
２１：情報処理システム
２２：システム本体
２３：ＢＭＣ
２４：ＢＭＣ
２５：ＲＯＭ
２６：ＲＯＭ
２７：メモリ
２８：ＱＳＷ
２９：ＱＳＷ
３１：バス
３２：バス
３３：バス
３４：バス
３６：信号線
【図１】
2008225567.tif 000003
【図２】
2008225567.tif 000004
【図３】
2008225567.tif 000005
【図４】
2008225567.tif 000006