(57)【要約】【課題】一方向通信の監視システムを踏襲しながら、システム装置に重度障害が発生した場合においても、監視センタへ障害通報を可能とする。【解決手段】情報処理を行うシステム装置と、外部に対して通報する通報装置と、システム装置の電源制御を行う電源制御装置を含むコンピュータシステムにおいて、電源制御装置は、システム装置の稼動状況を監視する監視部と、外部へ障害通報を行う外部通報要求部を有する。監視部はシステム装置に障害が発生したことを検知し、外部通報要求部は障害発生の検知に従って通報要求を発し、通報装置は通報要求に基づいて外部に対して障害の通報を行う。【選択図】図１
2008059531.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を行うシステム装置と、外部に対して通報する通報装置と、該システム装置の電源制御を行う電源制御装置を含むコンピュータシステムであって、該電源制御装置は、該システム装置の稼動状況を監視する監視部と、外部へ障害通報を行う外部通報要求部を有し、該監視部は該システム装置に障害が発生したことを検知し、該外部通報要求部は障害発生の検知に従って通報要求を発し、該通報装置は該通報要求に基づいて外部に対して障害の通報を行うことを特徴とするコンピュータシステム。
【請求項２】
情報処理を行うシステム装置と、外部に対して通報する通報装置と、該システム装置の電源制御を行う電源制御装置を含み、かつ該電源制御装置は該システム装置の稼動状況を監視する監視部と、外部へ障害通報を行う外部通報要求部を有するコンピュータシステムにおける障害通報方法であって、該監視部によって該システム装置に障害が発生したことを検知し、該外部通報要求部によって障害発生の検知に従って通報要求を発し、該通報装置によって該通報要求に基づいて外部に対して障害の通報を行うことを特徴とする障害通報方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムの障害通報方法に係り、特にコンピュータシステム内のシステム装置に重度障害が発生した場合でも、障害の通報を行なう障害通報方法に関する。
【背景技術】
【０００２】
コンピュータシステムの稼動状況を監視し、その監視状況を監視センタや目的とする端末へ通報する技術が種々提案されている。例えば、特開２００１−２８２６９０公報（特許文献１）には、コンピュータシステムの監視を容易、確実にするために、監視センタ端末が監視情報をＥメールデータに作成して、利用者監視端末へ通知する技術が開示されている。
【０００３】
また、特開昭６３−１９６９２３公報（特許文献２）には、情報処理装置の電源立ち上げ時のインターミッテントな誤動作を検知して、自動的に電源オフ、その後の再オンを行うリモートパワーオンオフ制御が開示されている。
これらの技術は、いずれも高い信頼性を求められる分野で使用されるコンピュータシステムにおいては、重要な機能である。
【０００４】
【特許文献１】特開２００１−２８２６９０公報
【特許文献２】特開昭６３−１９６９２３公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般的に、システム装置を監視して監視センタへ通報する機能は、上記特許文献１の様に、対象となるシステム装置が自律的に行う方法が多く実用化されている。この方法は、システム装置から監視センタへの一方向通信で実現できるため、比較的容易にシステムを構築することができる。また、必要な場合にのみ通報を行うので、通信コストを下げられるメリットもある。
【０００６】
しかし乍ら、この方法は、システム装置の中核部分に重大な障害が発生し、障害通報に必要なハードウェアも影響を受けた場合、障害通報が行えなくなるという問題がある。これは、特に、ハードウェア集積度の向上に伴い、複数のデバイスを共通のバスで接続するハードウェア構成の場合に一層顕著となる。その結果、共通バスに影響を与えるような重度な障害ほど通報できる可能性が低くなるという矛盾が起こり得る。
【０００７】
本発明の目的は、システム装置に重度障害が発生した場合においても、外部へ障害発生を通報することができるコンピュータシステム及び障害通報方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、好ましくは、情報処理を行うシステム装置と、外部に対して通報する通報装置と、システム装置の電源制御を行う電源制御装置を含むコンピュータシステムであって、電源制御装置は、システム装置の稼動状況を監視する監視部と、外部へ障害通報を行う外部通報要求部を有し、監視部はシステム装置に障害が発生したことを検知し、外部通報要求部は障害発生の検知に従って通報要求を発し、通報装置は通報要求に基づいて外部に対して障害の通報を行うコンピュータシステム、及びこのコンピュータシステムにおける障害通報方法として構成される。
【発明の効果】
【０００９】
本発明によれば、システム装置に重大な障害が発生した場合においても、システム装置と独立した電源制御装置を用いてシステム装置に障害が発生したことを検知して、監視センタ等の外部に対して障害を通報することができる。
【発明を実施するための最良の形態】
【００１０】
図面を参照しながら、本発明の実施例について説明する。
図１は、システム装置を含むコンピュータシステムの構成を示す。
このコンピュータシステムは、システム装置１と電源制御装置２、通報装置３を含んで構成される。システム装置１は、通信ポート４、及びバス８により接続されるポートコントローラ５、サービスプロセッサ６、プロセッサ７、及び電源９を有して構成される。通信ポート４は、外部に対しては通報装置３に接続され、また内部ではポートコントローラ５及びバス８を介して、サービスプロセッサ６及びプロセッサ７に接続される。サービスプロセッサ６またはプロセッサ７が、ポートコントローラ５を制御することで、システム装置１と通報装置３の間でデータの送受信を行うことができる。
【００１１】
通報装置３は、サービスプロセッサ６またはプロセッサ７の指示により、通常、遠隔地に設置されている監視センタ１２に対して通報する。通信ポート４は、図示のように複数設けても良く、空いているポートに端末装置を接続することで、サービスプロセッサ７と通信することが可能であり、通常、対話形式によるメニュー操作で障害ログの表示、収集等の保守作業が可能である。
【００１２】
電源制御装置２は、システム装置１の通信ポート４及び電源９と接続される。システム装置１を立ち上げる場合は、電源制御装置２がシステム装置１の電源９をオンする。また、システム装置１の立ち上げ中に障害が発生し、システム装置１が正常に立ち上がらない場合には、電源制御装置２がシステム装置１の電源９をオフオンし、システム装置１内の間歇的なハードウェア故障を救済する機能を持つ。また、システム装置１の立ち上げ中、正常にシステム装置１が立ち上がったかどうかを判別する為に、通信ポート４を介して、サービスプロセッサ６と通信する機能を持つ。
【００１３】
このように、コンピュータシステムの構成は一般的なものであるが、特徴的なことは、電源制御装置２がシステム監視部１０及び外部通信要求部１１を備えることである。システム監視部１０は外部装置にシステム装置１の稼動状況を監視する。外部通報要求部１１は監視センタ１２へ障害を通報する。システム監視部１０及び外部通信要求部１１は、一例ではプログラムの実行によってこれらの機能が実現される。詳しくは、図２及び図３を参照してこれらの機能について詳細に説明する。
この構成によれば、図１のコンピュータシステムにおいてシステム装置１内の仕様を変更することなく実現することができる。
【００１４】
図２は、サービスプロセッサと電源制御装置２間の処理を示す。
サービスプロセッサ６は、前述した通り、保守作業の為に端末装置との対話式メニューを持つ。電源制御装置２は、端末装置と同じ動作を模倣することで、システム稼動中にサービスプロセッサ６との通信を可能とする。
具体的には、初めに電源制御装置２から、エンター（Enter）キーを入力すると、その入力指令がサービスプロセッサ６に送信される（Ｓ０００）。サービスプロセッサ６は、保守メニューの一覧を示す情報を電源制御装置２に送信する（Ｓ００１）。電源制御装置２のシステム監視部１０は、この保守メニューを受け取ることで、システム装置１が正常に稼動中であることを認識することができる。システム監視部１０はこの動作を一定周期で繰り返すことで、システム装置１の稼動状況を監視することができる。
【００１５】
次に、外部通報要求部１１の処理として、電源制御装置２は保守メニューの中にあるテスト通報を選択することで通報要求を行う。例えばあるメニュー番号を入力し、その入力したメニュー番号をサービスプロセッサ６に送信する（Ｓ００２）。これにより、電源制御装置２は、サービスプロセッサ６に対して通報要求を行うことができる。サービスプロセッサ６は、その後通報装置３を介して、監視センタ１２へテスト通報を実施する。
テスト通報は、通常、保守員が保守作業中に行わない為、監視センタ１２は、システム装置１が業務中にテスト通報を受付けた場合は、障害が発生したものとして、保守員をシステム装置１が配置されている場所へ派遣することができる。
【００１６】
次に、図３を参照して監視通報の動作シーケンスについて説明する。
まず、電源制御装置２は、システム監視部１０よりサービスプロセッサ６に対して、システム監視要求を送信する（Ｓ１００）。プロセッサ７およびサービスプロセッサ６が正常に稼動中の場合には、サービスプロセッサ６はシステム監視要求に対して正常に応答する（Ｓ１０１）。
この時、プロセッサ７やサービスプロセッサ６が動作を継続出来ない様な重度な障害、例えば、プロセッサ７が一時的に故障し、バス８にも影響を与え、システム全体がハングアップする様な障害が発生したと仮定する（Ｓ１０２）。この場合、電源制御装置２からのシステム監視要求に対してサービスプロセッサ６は応答を返せなくなる（Ｓ１０３）。
【００１７】
電源制御装置２は、システム監視要求に対して一定時間内に応答を受信できないので、タイムアウトが生じる。これにより、システム監視部１０はシステム装置１に重大な障害が発生したと認識し、電源９に対して電源オフを指示する（Ｓ１０４）。その結果、システム装置１は一部のハードウェアを除き、補助電源運転モードに切り替わる。この電源オフ操作は、プロセッサ７の障害要因をクリアし、バス８を開放し、サービスプロセッサ６が動作を続行できる状態にすることができる。
【００１８】
次に、電源制御装置２は、外部通報要求部１１を用いて、サービスプロセッサ６に対して通報要求を行う（Ｓ１０５）。これを受けてサービスプロセッサ６は、通報装置３を介して監視センタ１２への通報を行う（Ｓ１０６）。監視センタ１２は、システム装置１に障害が発生したことを検知し、保守員を現地へ派遣するなどの処置を講じる。
【００１９】
次に、電源制御装置２は電源９に対して電源オンを指示する（Ｓ１０７）。これにより、サービスプロセッサ６は、システム立ち上げ時の診断動作を実行し、障害の詳細情報を収集する（Ｓ１０８）。診断動作の結果問題を検出した場合、サービスプロセッサ６は自発的に監視センタ１２への通報を行う（Ｓ１０９）。この通報時に添付される詳細情報は、上記のＳ１０６と比較して、障害の詳細情報が追加されたものであるため、保守員が現地に到着した後の保守作業に有用なデータとなる。
【００２０】
最後に、電源制御装置２は、システム装置１が立ち上がる前に電源９に対して電源オフを指示する（Ｓ１１０）。これは、障害が間歇的なものであった場合に、システム装置１が正常に立ち上がると、ユーザ業務が開始される恐れがあるためである。本実施例の様な、プロセッサ７が稼動中に突然ハングアップする障害である場合には、業務の再開前に更新中であったファイルの回復等の保守作業が必要であり、電源をオフすることで業務を再開させることを防ぐ。
【００２１】
以上のように、本実施例によれば、電源制御装置２に、システム監視部１０と外部通報要求部１１を設けることで、システム装置１に重大な障害が発生した場合においても、システム装置１と独立した電源制御装置２により、システム装置１に障害が発生したことを検知し、監視センタ１２に対して通報することができる。
【００２２】
また、本実施例によれば、システム装置のハードウェアを用いることで、電源制御装置に特別なハードウェアを追加する必要が無く、実現することができる。また、監視センタへの通報内容を、障害発生の有無と、障害要因等を示す詳細情報に分離して複数回通報することで、保守員が迅速に保守作業を開始できる。また、電源制御装置がシステム装置の通信ポートを介して、既存の保守メニュー操作を実施することで、システム装置本体に変更を加えること無く、システム装置の稼動状況を監視できる。
【００２３】
なお、上記実施例では、システム装置１、通報装置３、および電源制御装置２がそれぞれ独立して構成されるが、システム装置１に標準的な保守員作業用の操作メニューがあれば、電源制御装置２のみの変更で実現できる。
【図面の簡単な説明】
【００２４】
【図１】一実施例におけるシステム装置を含むコンピュータシステムの構成を示す図。
【図２】一実施例における電源制御装置２とサービスプロセッサ６間の処理を示す図。
【図３】一実施例における監視通報の動作を説明するためのシーケンス図。
【符号の説明】
【００２５】
１：システム装置  ２：電源制御装置  ３：通報装置  ４：通信ポート  ５：ポートコントローラ  ６：サービスプロセッサ  ７：プロセッサ  ８：バス  ９：電源  １０：システム監視部  １１：外部通報要求部  １２：監視センタ
【図１】
2008059531.tif 000003
【図２】
2008059531.tif 000004
【図３】
2008059531.tif 000005