(57)【要約】【課題】運用系から待機系への装置の切り替えを素早く行うこと。【解決手段】コンセント口１１が、待機系を有する運用系のネットワーク装置２に電源ケーブル４で接続し電気を供給する。そして、ネットワーク装置２にエラーが発生すると、電源制御部１８は、ネットワーク装置２からＳＮＭＰトラップを受信し、受信したＳＮＭＰトラップからネットワーク装置２のＩＰアドレスとハードエラー種別を取り出す。そして、電源制御部１８は、取り出したＩＰアドレスとハードエラー種別に対する対処がネットワーク装置２の電源を落とすべきであれば、ネットワーク装置２に接続されたコンセント口１１に対応するＳＷ１３を切る。【選択図】図１
2018139364.tif 000002
【特許請求の範囲】
【請求項１】
待機系を有する運用系の装置に繋がり電気を供給するコンセント口と、
前記装置のエラー信号を受信し、受信したエラー信号から前記装置を識別する装置識別情報とエラー内容を抽出し、抽出したエラー内容に対する対処が前記装置の電源を落とすべきであれば、前記装置識別情報で識別された装置に繋がるコンセント口の電源を切断する制御部と
を有することを特徴とする電源タップ装置。
【請求項２】
前記コンセント口を識別するコンセント口識別子と前記装置識別情報と前記装置の電源を落とすべき内容とを対応付けて記憶する管理情報記憶部をさらに有し、
前記制御部は、前記エラー信号から抽出した装置識別情報とエラー内容が前記管理情報記憶部に登録されているか否かを判定し、登録されている場合には、前記エラー信号から抽出した装置識別情報とエラー内容に対応付けられたコンセント口識別子で識別されるコンセント口の電源を切断することを特徴とする請求項１に記載の電源タップ装置。
【請求項３】
前記対処が前記装置の電源を落とすべきであるエラー内容は、メモリエラー及びＣＰＵエラーを含むことを特徴とする請求項１又は２に記載の電源タップ装置。
【請求項４】
前記エラー信号は、ＳＮＭＰトラップであることを特徴とする請求項１、２又は３に記載の電源タップ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源タップ装置に関する。
【背景技術】
【０００２】
ネットワーク装置等の装置において、半死状態のようなハードウェア故障が発生すると、装置の動作が不安定になる場合がある。冗長化システムにおいては、運用系の装置の動作が不安定になった場合、完全な故障状態ではないため、運用系から待機系への切り替えが動作せず、正常な動作が行われないことがある。
【０００３】
図６は、ネットワーク装置２が冗長化された情報処理システムを示す図である。図６では、サーバ装置７は、冗長化されたネットワーク装置２、業務ネットワーク３を介して利用者９が使用する端末と通信を行う。運用系のネットワーク装置２はネットワーク装置＃１で表され、待機系のネットワーク装置２はネットワーク装置＃２で表される。サーバ装置７、２台のネットワーク装置２は、電源タップ装置９１から電気の供給を受け、電源タップ装置９１は、分電盤８から電気の供給を受ける。
【０００４】
図６において、運用系のネットワーク装置＃１でハードウェア故障により動作が不安定となった場合、待機系のネットワーク装置＃２への切り替えは行われないことがある。また、ネットワーク装置２には、電源を切断する機能がない。このため、情報処理システムの管理者は、ネットワーク装置＃１の電源ケーブルを電源タップ装置９１から抜くことによって、ネットワーク装置＃１を停止する。ネットワーク装置＃１が停止すると、待機系のネットワーク装置＃２への切り替えが行われ、情報処理システムは正常に動作する。
【０００５】
なお、通信機器をｐｉｎｇ監視することにより、フリーズした通信機器に電気を供給するコンセント口の電源を自動でＯＦＦ／ＯＮすることで、フリーズした通信機器を自動ブートする電源タップ装置がある。
【０００６】
また、複数のルータの１台に故障が生じた場合にこれに代わって予備ルータを作動させることができる信号を送信してルータの電源とＩＳＤＮ回線のスイッチを切り替えるスイッチ切替操作部を駆動することでシステムダウンを防止する技術がある。
【０００７】
また、ネットワークを介して保守管理される保守管理対象機器において、正保守管理処理部の故障により副保守管理処理部に切り替える際に、ネットワークアドレスを副保守管理処理部が受け継いで用いることで、保守管理処理を継続可能とする技術がある。
【０００８】
また、異常検知手段がメイン伝送路の伝送異常を検知したときに、伝送路をメイン伝送路から予備伝送路に切り替えることで、信頼性の高い伝送システムを実現する技術がある。
【０００９】
また、第１通信装置の複数の第１ポートと第２通信装置の複数の第２ポートを接続する複数のリンクを１個のリンクとする場合に、使用帯域情報に基づき第１ポートの少なくとも１個をリンクダウンすると第２ポートの少なくとも１個をリンクダウンする技術がある。この技術によれば、リンクアグリゲーショングループによる冗長性を維持しつつ、通信を行う際の消費電力を削減することができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】実用新案登録第３０６８８５４号公報
【特許文献２】特開２００３−１１５８９６号公報
【特許文献３】特開２００３−１３４００２号公報
【特許文献４】国際公開第２０１２／０６６６２５号
【非特許文献】
【００１１】
【非特許文献１】「ＲＣ１５０４Ａ」、［平成２９年２月８日検索］、インターネット＜URL:http://www.omron.co.jp/ese/ups/rc/rc1504a/rc1504a.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１２】
図６に示した情報処理システムにおいて、ネットワーク装置＃１の電源ケーブルを電源タップ装置９１から抜くことによってネットワーク装置＃１を停止させようとすると、管理者は、電源タップ装置９１が設置された場所に行く必要がある。
【００１３】
このため、ネットワーク装置＃１の停止に時間がかかり、ネットワーク装置＃２への切り替えが素早く行えないという問題がある。電源を切断する機能がない他の装置が冗長システムを構築する場合にも同様な問題がある。
【００１４】
本発明は、１つの側面では、運用系から待機系への装置の切り替えを素早く行うことを目的とする。
【課題を解決するための手段】
【００１５】
１つの態様では、電源タップ装置は、コンセント口と制御部とを有する。コンセント口は、待機系を有する運用系の装置に繋がり電気を供給する。制御部は、装置のエラー信号を受信し、受信したエラー信号から装置を識別する装置識別情報とエラー内容を抽出し、抽出したエラー内容に対する対処が装置の電源を落とすべきであれば、装置識別情報で識別された装置に繋がるコンセント口の電源を切断する。
【発明の効果】
【００１６】
１つの側面では、本発明は、運用系から待機系への装置の切り替えを素早く行うことができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施例に係る電源タップ装置の構成を示す図である。
【図２】図２は、管理情報記憶部の一例を示す図である。
【図３】図３は、ネットワーク装置にメモリエラーが発生した場合のコントローラの動作を示す図である。
【図４】図４は、コントローラによる処理のフローを示すフローチャートである。
【図５】図５は、実施例に係るコントロールプログラムを実行するコンピュータのハードウェアの構成例を示す図である。
【図６】図６は、ネットワーク装置が冗長化された情報処理システムを示す図である。
【発明を実施するための形態】
【００１８】
以下に、本願の開示する電源タップ装置の実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【実施例】
【００１９】
まず、実施例に係る電源タップ装置の構成について説明する。図１は、実施例に係る電源タップ装置１の構成を示す図である。図１に示すように、実施例に係る電源タップ装置１は、複数のコンセント口１１と、電源供給部１２と、複数のＳＷ１３と、管理情報記憶部１４と、コントローラ１５と、Ｅｔｈｅｒ部１６とを有する。
【００２０】
各コンセント口１１は、ネットワーク装置２等の装置に電源ケーブル４で接続し、装置に電気を供給する。ネットワーク装置２は、業務ネットワーク３に接続する。電源供給部１２は、分電盤８と接続し、ＳＷ１３を介して各コンセント口１１へ電気を供給する。ＳＷ１３は、対応するコンセント口１１への電気供給を入り切りするスイッチである。
【００２１】
なお、図１では、ネットワーク装置２が１つのコンセント口１１に電源ケーブル４で接続される場合を示すが、他のコンセント口１１は他の装置に電源ケーブルで接続される。
【００２２】
管理情報記憶部１４は、各コンセント口１１に接続する装置に関する情報を記憶する。図２は、管理情報記憶部１４の一例を示す図である。図２に示すように、管理情報記憶部１４は、コンセント口番号と接続ＩＰアドレスとハード故障種別とをコンセント口１１毎に記憶する。
【００２３】
コンセント口番号は、各コンセント口１１を識別する番号である。接続ＩＰアドレスは、コンセント口１１に接続するネットワーク装置２等の装置のＩＰアドレスである。ハード故障種別は、コンセント口１１への電源供給を停止するハードウェア故障の種別であり、最大ｎ（ｎは正の整数）個まで登録可能である。
【００２４】
例えば、コンセント口番号が「１」で識別されるコンセント口１１は、ＩＰアドレスが「１９２．１６８．５．１０」の装置に接続され、コンセント口１１への電源供給を停止するハードウェア故障の種別は、「メモリエラー」、「ＣＰＵエラー」、・・・、である。
【００２５】
コントローラ１５は、ネットワーク装置２等の装置からＬＡＮケーブル５及びＥｔｈｅｒ部１６を介してＳＮＭＰトラップを受け取ると、管理情報記憶部１４に基づいて、ＳＮＭＰトラップを送信した装置と接続するコンセント口１１への電源供給を停止する。
【００２６】
ここで、ＬＡＮはLocal  Area  Networkであり、ＳＮＭＰはSimple  Network  Management  Protocolである。ＳＮＭＰトラップは、異常が発生した場合にネットワーク装置２等の装置が送信する通知である。ネットワーク装置２等の装置は、ｐｉｎｇには応答できる状態でハードウェアエラーが発生するとＳＮＭＰトラップをコントローラ１５に通知する。ネットワーク装置２等の装置は、ＳＮＭＰトラップの設定箇所において、コントローラ１５のＩＰアドレスを設定する。
【００２７】
Ｅｔｈｅｒ部１６は、コントローラ１５がネットワーク装置２等の装置とＬＡＮを用いて通信を行うためのインタフェースである。
【００２８】
コントローラ１５は、受付部１７と、電源制御部１８と、ＳＷ制御部１９と、管理部２０とを有する。
【００２９】
受付部１７は、設定者６からコンセント口１１毎にコンセント口番号、ネットワーク装置２等の装置のＩＰアドレス、ハード故障種別を受け付け、管理情報記憶部１４に格納する。また、受付部１７は、設定者６からの指示に基づいて管理情報記憶部１４が記憶する情報を更新する。設定者６が使用する端末は、ネットワーク装置２、ＬＡＮケーブル５、Ｅｔｈｅｒ部１６を介して受付部１７と通信する。
【００３０】
電源制御部１８は、ネットワーク装置２等の装置からＳＮＭＰトラップを受信し、管理情報記憶部１４を参照して、ＳＮＭＰトラップを送信した装置に接続するコンセント口１１への電源供給を停止するか否かを判定する。そして、電源制御部１８は、ＳＮＭＰトラップを送信した装置に接続するコンセント口１１への電源供給を停止すると判定すると、対応するＳＷ１３を切るようにＳＷ制御部１９に指示する。
【００３１】
具体的には、電源制御部１８は、受信したＳＮＭＰトラップからＩＰアドレスとハードエラー種別を取り出す。そして、電源制御部１８は、取り出したＩＰアドレスが管理情報記憶部１４が記憶するＩＰアドレスと一致し、かつ、一致したＩＰアドレスに対応するハード故障種別に、取り出したハードエラー種別が含まれるか否かを判定する。
【００３２】
そして、電源制御部１８は、一致したＩＰアドレスに対応するハード故障種別に、取り出したハードエラー種別が含まれる場合に、一致したＩＰアドレスに対応するコンセント口番号を特定する。そして、電源制御部１８は、特定したコンセント口番号を指定してＳＷ１３を切るようにＳＷ制御部１９に指示する。
【００３３】
ＳＷ制御部１９は、電源制御部１８が指定したコンセント口番号のコンセント口１１への電気の供給を停止するために、対応するＳＷ１３を切る。
【００３４】
管理部２０は、コントローラ１５のＩＰアドレスを設定者６の指示に基づいて設定する。また、管理部２０は、ＩＰアドレスを設定する場合に使用されるユーザＩＤ及びパスワードを管理する。設定者６は、コントローラ１５が設置された現場でＩＰアドレスを設定する。
【００３５】
次に、ネットワーク装置２にメモリエラーが発生した場合のコントローラ１５の動作について説明する。図３は、ネットワーク装置２にメモリエラーが発生した場合のコントローラ１５の動作を示す図である。
【００３６】
図３に示すように、ネットワーク装置２でメモリエラーが発生すると、電源制御部１８が、ＳＮＭＰトラップを受信する（１）。すると、電源制御部１８は、受信したＳＮＭＰトラップを解析し、ＩＰアドレスとハードエラー種別を取り出す。そして、電源制御部１８は、取り出したＩＰアドレス及びハードエラー種別を管理情報記憶部１４が記憶する情報と比較し、一致するものがある場合にコンセント口番号を特定する（２）。
【００３７】
そして、電源制御部１８は、特定したコンセント口番号を指定して、対応するＳＷ１３を切るようにＳＷ制御部１９に指示する（３）。そして、ＳＷ制御部１９が、指定されたコンセント口番号に対応するＳＷ１３をオフ側に動作させる（４）。
【００３８】
次に、コントローラ１５による処理のフローについて説明する。図４は、コントローラ１５による処理のフローを示すフローチャートである。図４に示すように、コントローラ１５は、ネットワーク装置２等の装置からＳＮＭＰトラップを受信する（ステップＳ１）。
【００３９】
そして、コントローラ１５は、受信したＳＮＭＰトラップからネットワーク装置２等の装置のＩＰアドレス及びハードエラー種別を取り出す（ステップＳ２）。そして、コントローラ１５は、ＳＮＭＰトラップから取り出したＩＰアドレスが管理情報記憶部１４に登録されているＩＰアドレスと一致するか否かを判定し（ステップＳ３）、一致しない場合には、処理を終了する。
【００４０】
一方、ＳＮＭＰトラップから取り出したＩＰアドレスが管理情報記憶部１４に登録されているＩＰアドレスと一致する場合には、コントローラ１５は、一致したＩＰアドレスから対象のコンセント口番号を特定する（ステップＳ４）。
【００４１】
そして、コントローラ１５は、ＳＮＭＰトラップから取り出したハードエラー種別と対象のコンセント口番号で管理されているハード故障種別が一致するか否かを判定し（ステップＳ５）、一致しない場合には、処理を終了する。
【００４２】
一方、ＳＮＭＰトラップから取り出したハードエラー種別と対象のコンセント口番号で管理されているハード故障種別が一致する場合には、コントローラ１５は、特定したコンセント口番号のＳＷ１３を切る（ステップＳ６）。
【００４３】
このように、コントローラ１５は、管理情報記憶部１４が記憶する情報に基づいて、ＳＮＭＰトラップを送信した装置に電気を供給するコンセント口１１に対応するＳＷ１３を切ることによって、動作が不安定となった装置を停止することができる。
【００４４】
なお、コントローラ１５の機能について説明したが、コントローラ１５が有する機能をソフトウェアによって実現することで、同様の機能を有するコントロールプログラムを得ることができる。そこで、コントロールプログラムを実行するハードウェアの構成例について説明する。
【００４５】
図５は、実施例に係るコントロールプログラムを実行するコンピュータのハードウェアの構成例を示す図である。図５に示すように、コントロールプログラムを実行するハードウェアは、ＭＰＵ（Micro  Processing  Unit）４０ａと、フラッシュメモリ４０ｂと、ＲＡＭ（Random  Access  Memory）４０ｃとを有する。
【００４６】
ＭＰＵ４０ａは、ＲＡＭ４０ｃに記憶されたコントロールプログラムを読み出して実行する処理装置である。ＭＰＵ４０ａは、Ｅｔｈｅｒ部１６及びＳＷ１３に接続し、コントロールプログラムを実行することによりコントローラ１５の機能を実現する。
【００４７】
フラッシュメモリ４０ｂは、コントロールプログラムを記憶するとともに、管理情報記憶部１４が記憶する管理情報を記憶する不揮発性メモリである。コントロールプログラム及び管理情報は、ＲＡＭ４０ｃに読み出される。
【００４８】
ＲＡＭ４０ｃは、フラッシュメモリ４０ｂから読み出されたコントロールプログラム及び管理情報を記憶する揮発性メモリである。ＲＡＭ４０ｃは、ＭＰＵ４０ａにより処理の途中結果も記憶する。
【００４９】
上述してきたように、実施例では、電源制御部１８が、ＳＮＭＰトラップを受信し、ＳＮＭＰトラップからＩＰアドレスとハードエラー種別を取り出す。そして、電源制御部１８は、取り出したＩＰアドレスとハードエラー種別に対応する情報が管理情報記憶部１４に登録されているか否かを判定し、登録されている場合には、対応するコンセント口番号を特定する。そして、電源制御部１８は、特定したコンセント口番号を指定してＳＷ１３を切るようにＳＷ制御部１９に指示する。そして、ＳＷ制御部１９が、指定されたコンセント口番号に対応するＳＷ１３を切る。
【００５０】
したがって、コントローラ１５は、ＳＮＭＰトラップを送信した装置を停止することができる。このため、停止した装置が運用系の装置である場合には、コントローラ１５は、待機系への切り替えを素早く行うことができる。
【００５１】
また、実施例では、受付部１７が設定者６の指示に基づいて管理情報記憶部１４が記憶するハード故障種別を設定するので、設定者６は装置を停止したい装置エラーを指定することができる。
【００５２】
また、実施例では、コントローラ１５は、装置にメモリエラー又はＣＰＵエラーが発生すると装置を停止するので、装置が異常状態で処理を継続することを防ぐことができる。
【００５３】
また、実施例では、コントローラ１５は、ＳＮＭＰトラップを用いて装置を停止するか否かを判定するので、装置が半死状態にあることを正確に特定することができる。
【符号の説明】
【００５４】
１，９１    電源タップ装置
２    ネットワーク装置
３    業務ネットワーク
４    電源ケーブル
５    ＬＡＮケーブル
６    設定者
７    サーバ装置
８    分電盤
９    利用者
１１    コンセント口
１２    電源供給部
１３    ＳＷ
１４    管理情報記憶部
１５    コントローラ
１６    Ｅｔｈｅｒ部
１７    受付部
１８    電源制御部
１９    ＳＷ制御部
２０    管理部
４０    コンピュータ
４０ａ    ＭＰＵ
４０ｂ    フラッシュメモリ
４０ｃ    ＲＡＭ
【図１】
2018139364.tif 000003
【図２】
2018139364.tif 000004
【図３】
2018139364.tif 000005
【図４】
2018139364.tif 000006
【図５】
2018139364.tif 000007
【図６】
2018139364.tif 000008