(57)【要約】【課題】バッテリの充電時間が予め設定された充電時間を越えていない場合には、直ちにログを収集するログ収集装置を提供する。【解決手段】ビル管理装置１ａ，１ｂ，１ｃにログ収集装置２が接続されている。ログ収集装置２には無停電電源装置３から電源が供給されており、また、無停電電源装置３には主電源４から電源が供給されている。ログ収集装置２は、中央処理装置５と、ビル管理装置１ａ，１ｂ，１ｃと通信する通信部６と、一時的に高速にデータを蓄え、電源喪失時にはデータがクリアされる高速メモリ７と、データを蓄え、電源喪失時にも蓄えたデータがクリアされないデータ蓄積部８と、時間を計測する計時手段である時計９と、電源喪失時においても時計９を動作させるバッテリ１０とを備えている。【選択図】図１
2011154597.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムのログ収集装置であって、
前記ログ収集装置は、
前記システムが適用される装置との間で通信する通信部と、
前記通信部で受信されたログを蓄積するデータ蓄積部と、
時刻を計測する計時手段と、
前記通信部、前記データ蓄積部、および前記計時手段をそれぞれ制御するとともに、前記無停電電源装置から前記主電源が喪失したことを知らせる停電検出信号が伝えられる中央処理装置と、
を備え、
前記中央処理装置は、前記無停電電源装置から前記ログ収集装置に電源供給が開始されてから、前記主電源の停電を検出するまでの充電時間が予め設定された充電時間を越えていない場合に、直ちに前記システムが適用される装置のログを前記データ蓄積部に蓄積することを特徴とするログ収集装置。
【請求項２】
バッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムのログ収集装置であって、
前記ログ収集装置は、
前記システムが適用される装置との間で通信する通信部と、
前記通信部で受信されたログを蓄積するデータ蓄積部と、
時刻を計測する計時手段と、
前記通信部、前記データ蓄積部、および前記計時手段をそれぞれ制御するとともに、前記無停電電源装置から前記主電源が喪失したことを知らせる停電検出信号が伝えられる中央処理装置と、
を備え、
前記中央処理装置は、前記無停電電源装置から前記ログ収集装置に電源供給が開始されてから、前記主電源の停電を検出するまでの充電時間から最大停電補償時間を想定し、そこからログを蓄積するの必要な最大時間を差し引いた時間を越えた場合に、前記システムが適用される装置のログを前記データ蓄積部に蓄積することを特徴とするログ収集装置。
【請求項３】
バッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムのログ収集装置であって、
前記ログ収集装置は、
前記システムが適用される装置との間で通信する通信部と、
前記通信部で受信されたログを蓄積するデータ蓄積部と、
時刻を計測する計時手段と、
前記通信部、前記データ蓄積部、および前記計時手段をそれぞれ制御するとともに、前記無停電電源装置から前記主電源が喪失したことを知らせる停電検出信号が伝えられる中央処理装置と、
を備え、
前記中央処理装置は、前記無停電電源装置から前記ログ収集装置に電源供給が開始されてから、前記主電源の停電を検出するまでの充電時間から最大停電補償時間を想定し、そこから現在のログ数から想定される蓄積するの必要な最大時間を差し引いた時間を越えた場合に、前記システムが適用される装置のログを前記データ蓄積部に蓄積することを特徴とするログ収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ログ収集装置に係り、特にバッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムのログ収集装置に関するものである。
【背景技術】
【０００２】
例えば、一般にネットワークサーバとして用いられているコンピュータは、データ保持の観点からバッテリを用いた無停電電源装置に接続して、停電に対する保護を行っていることが多い。
【０００３】
従来、無停電電源装置を用いたシステムにおいては、停電時に実行されるシステム終了処理は、無停電電源装置内のバッテリ残量がごく僅かになった場合にのみ、緊急手段である「緊急システム終了処理」が行われており、無停電電源装置内のバッテリ残量と、システム終了処理とを関連付けた制御は行われていなかった。そのため、たとえシステム終了処理中に電源供給が復活したとしても、一度全てのシステム終了処理を実行した後に、システムを再起動しなければならなかった。また、システムの終了処理後、コンピュータの電源が遮断された後に、電源供給が復活した場合には、オペレータが電源を投入しなければならなかった。
【０００４】
この課題を解決するため、電源供給停止時にシステム終了処理を実行する際、バッテリ残量およびシステム終了処理の未終了部分の割合を監視し、バッテリ容量と終了処理の残量とを比較して、段階的に終了処理を実行するようにして、その時点でのバッテリ残量に応じて、最適なシステム終了処理を実行し得る方法および装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３３５９４６１号公報（段落０００２〜０００７、００６６）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、前記従来技術は、停電が度々発生し、充分に無停電電源装置が充電されていない場合には、停電補償時間が極端に短くなるため、このシステムを適用した装置からのログを収集する場合、無停電電源装置が主電源喪失後もログ収集装置に電源供給できる設定された時間、即ち、許容停電補償時間よりも短くなって、このシステムを適用した装置からのログを収集できない場合がある。
【０００７】
また、前記許容停電補償時間を極端に短くすると、瞬時停電や短時間の停電などでも、このシステムを適用した装置との通信を終了してしまうので、装置側がログを送信できない問題が発生する。
【０００８】
この発明は、このような実情に基づいてなされたもので、バッテリの充電時間が予め設定された充電時間を越えていない場合には、直ちにログを収集するログ収集装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
この発明によるログ収集装置は、バッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムのログ収集装置であって、前記ログ収集装置は、前記システムが適用される装置との間で通信する通信部と、前記通信部で受信されたログを蓄積するデータ蓄積部と、時刻を計測する計時手段と、前記通信部、前記データ蓄積部、および前記計時手段をそれぞれ制御するとともに、前記無停電電源装置から前記主電源が喪失したことを知らせる停電検出信号が伝えられる中央処理装置と、を備え、前記中央処理装置は、前記無停電電源装置から前記ログ収集装置に電源供給が開始されてから、前記主電源の停電を検出するまでの充電時間が予め設定された充電時間を越えていない場合に、直ちに前記システムが適用される装置のログを前記データ蓄積部に蓄積するものである。
【発明の効果】
【００１０】
この発明によれば、バッテリを有する無停電電源装置を介して主電源より電源供給を受けるシステムにおいて、停電が度々発生して無停電電源装置内のバッテリが充分に充電されていない場合であっても、ログを収集する前に電源喪失し、ログ収集装置が停止してログが喪失する事態を防止できる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１によるログ収集装置を含むビル管理システムの構成図である。
【図２】この発明の実施の形態１によるログ収集装置を含むビル管理システムのログ収集方法を説明するフローチャートである。
【図３】この発明の実施の形態２によるログ収集装置を含むビル管理システムのログ収集方法を説明するフローチャートである。
【図４】この発明の実施の形態３によるログ収集装置を含むビル管理システムのログ収集方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、この発明によるログ収集装置をビル管理システムに適用した実施の形態について説明する。
【００１３】
実施の形態１．
図１は、この発明の実施の形態１によるログ収集装置を含むビル管理システムの構成図である。図１において、ビル管理装置１ａ，１ｂ，１ｃにログ収集装置２が接続されている。ログ収集装置２には無停電電源装置３から電源が供給されており、また、無停電電源装置３には主電源４から電源が供給されている。なお、無停電電源装置３は図示しないバッテリを内蔵している。
【００１４】
ログ収集装置２は、中央処理装置５と、ビル管理装置１ａ，１ｂ，１ｃと通信する通信部６と、一時的に高速にデータを蓄え、電源喪失時にはデータがクリアされる高速メモリ７と、データを蓄え、電源喪失時にも蓄えたデータがクリアされないデータ蓄積部（一般的にはＨＤＤ：ハードディスクドライブ）８と、時間を計測する計時手段である時計９と、電源喪失時においても時計９を動作させるバッテリ１０とを備えている。なお、通信部６、高速メモリ７、データ蓄積部８、時計９は、中央処理装置５に接続されており、中央処理装置５により制御されるように構成されている。また、主電源４が喪失したことを知らせる停電検出信号が、無停電電源装置３よりログ収集装置２の中央処理装置５に伝えられる構成となっている。
【００１５】
実施の形態１によるログ収集装置を含むビル管理システムは前記のように構成されており、次にその動作について説明する。
ビル管理装置１ａ，１ｂ，１ｃは、処理した内容のログ（記録）をログ収集装置２に送信する。送信されたビル管理装置１のログは、ログ収集装置２の通信部６に受信される。中央処理装置５は、通信部６で受信されたログを高速メモリ７に一時的に記録する。
【００１６】
中央処理装置５は、高速メモリ７に記録されたログをデータ蓄積部８に蓄積する。通常の場合、データ蓄積部８にログを蓄積するのに要する時間は、高速メモリ７にログを記録するのに要する時間よりも長いため、通信部６で受信したログを一旦、高速メモリ７に記録する。なお、中央処理装置５は時計９より時刻を読み出すように構成され、時計９はバッテリ１０によって停電中でも時計の計時を継続するように構成されている。
【００１７】
次に、停電時の動作について図２のフローチャートをもとに説明する。主電源４が喪失した時、無停電電源装置３からログ収集装置２に電源供給が開始され（復電）、ログ収集装置２が動作を開始する（ステップＳ１０）。
【００１８】
中央処理装置５は、ログ収集装置２に電源供給が開始されてから停電検出までの時間、即ち、充電時間Ｔｃを一旦クリアし、時計９を用いて改めて充電時間Ｔｃの計時を開始する（ステップＳ１１）。
【００１９】
その後、中央処理装置５は、無停電電源装置３からの停電検出信号を受信すると（ステップＳ１２）、中央処理装置５内の充電時間Ｔｃの計時を停止するとともに、中央処理装置５内の停電時間Ｔｐｆを一旦クリアし、時計９を用いて改めて停電時間Ｔｐｆの計時を開始する（ステップＳ１３）。
【００２０】
ここで、中央処理装置５は、充電時間Ｔｃが予め設定された充電限度時間Ｔｃｆを越えていないか判断し（ステップＳ１４）、充電時間Ｔｃが充電限度時間Ｔｃｆを越えていない場合（ＮＯの場合）には、通信部６でのビル管理装置１ａ，１ｂ，１ｃとの通信を終了し（ステップＳ１５）、高速メモリ７に記録された全てのログをデータ蓄積部８に蓄積する（ステップＳ１６）。
【００２１】
また、ステップＳ１４において、充電時間Ｔｃが予め設定された充電限度時間Ｔｃｆを越えている場合（ＹＥＳの場合）には、中央処理装置５は、無停電電源装置３からの停電検出信号が継続し（ステップＳ１７）、且つ、停電時間Ｔｐｆが予め設定された許容停電補償時間Ｔｂｆを越えた場合には（ステップＳ１８）、通信部６でのビル管理装置１ａ，１ｂ，１ｃとの通信を終了し（ステップＳ１５）、高速メモリ７に記録された全てのログをデータ蓄積部８に蓄積する（ステップＳ１６）。
【００２２】
さらに、その後、無停電電源装置３からの電源供給が終了すると、ログ収集装置２の電源は喪失し、復電待ちとなる（ステップＳ１９）。
【００２３】
また、無停電電源装置３からの電源供給が終了する前に、無停電電源装置３からの停電検出信号が継続されず、主電源４が復旧した場合にも、復電時の状態に戻る（ステップＳ２０）。
【００２４】
また、ステップＳ１７において、中央処理装置５の停電時間Ｔｐｆをクリアし、時計９を用いて計時を開始した後、中央処理装置５は無停電電源装置３からの停電検出信号が継続されず、主電源４が復旧した場合にも、復電時の状態に戻る。
【００２５】
なお、充電限度時間Ｔｃｆは、停電補償時間が許容停電補償時間Ｔｂｆを充分に確保できる充電時間の値に予め設定されている。
【００２６】
以上のように、実施の形態１によるログ収集装置を含むビル管理システムは、停電が度々発生し、充分に無停電電源装置３のバッテリが充電されておらず、停電補償時間が極端に短くなっている場合には、直ちにビル管理装置１ａ，１ｂ，１ｃからのログをデータ蓄積部８に蓄積することができる。
【００２７】
実施の形態２．
次に、この発明の実施の形態２によるログ収集装置を含むビル管理システムについて説明する。
実施の形態２によるログ収集装置を含むビル管理システムは、実施の形態１で説明した図１と同様であるので、その説明を省略する。
【００２８】
次に、実施の形態２によるログ収集装置を含むビル管理システムの動作について説明する。図３は、実施の形態２によるログ収集装置を含むビル管理システムのログ収集方法を説明するフローチャートである。
図３において、主電源４が喪失した時、無停電電源装置３からログ収集装置２に電源供給が開始され（復電）、ログ収集装置２が動作を開始する（ステップＳ１０）。
【００２９】
中央処理装置５は、ログ収集装置２に電源供給が開始されてから停電検出までの時間、即ち、充電時間Ｔｃを一旦クリアし、時計９を用いて改めて充電時間Ｔｃの計時を開始する（ステップＳ１１）。
【００３０】
その後、中央処理装置５は、無停電電源装置３からの停電検出信号を受信すると（ステップＳ１２）、中央処理装置５内の充電時間Ｔｃの計時を停止するとともに、中央処理装置５内の停電時間Ｔｐｆを一旦クリアし、時計９を用いて改めて停電時間Ｔｐｆの計時を開始する（ステップＳ１３）。
【００３１】
更にその後、中央処理装置５は、最大想定補償時間Ｔｂｍａｘを算出する（ステップＳ３０）。
【００３２】
次に、中央処理装置５は、無停電電源装置３からの停電検出信号が継続し（ステップＳ１７）、且つ、停電時間Ｔｐｆが先に算出した最大想定補償時間Ｔｂｍａｘを越えた場合には（ステップＳ３１）、通信部６でのビル管理装置１ａ，１ｂ，１ｃとの通信を終了し（ステップＳ１５）、高速メモリ７に記録された全てのログをデータ蓄積部８に蓄積する（ステップＳ１６）。
【００３３】
前記ステップＳ３１において、停電時間Ｔｐｆが最大想定補償時間Ｔｂｍａｘを越えていない場合には、ステップＳ１７に戻り、停電検出信号が継続しているかどうかを判定する。
【００３４】
なお、最大想定補償時間Ｔｂｍａｘは、次の通り設定される。充電時間Ｔｃと予め設定された充電限度時間Ｔｃｆと許容停電補償時間Ｔｂｆから想定停電補償時間Ｔｂを想定する。たとえば、以下の算式とする。
Ｔｂ＝（Ｔｃ／Ｔｃｆ）×Ｔｂｆ
また、ログをデータ蓄積部８に保管するのに必要な最大データ保管時間Ｔｓｍａｘを充分な裕度をもって予め設定しておく。
【００３５】
次に、想定停電補償時間Ｔｂから最大データ保管時間Ｔｓｍａｘを差し引き、最大想定補償時間Ｔｂｍａｘとする。
Ｔｂｍａｘ＝Ｔｂ−Ｔｂｍａｘ
【００３６】
以上のように、実施の形態２によるログ収集装置を含むビル管理システムは、充電時間から最大停電時間を想定し、そこからログを蓄積するのに必要な最大時間を差し引いた時間を越えた場合に、ビル管理装置１ａ，１ｂ，１ｃからのログを蓄積する。従って、停電が度々発生し、充分に無停電電源装置３が充電されておらず、停電補償時間が極端に短くなっている場合にも、適切な補償時間を確保でき、ビル管理装置１ａ，１ｂ，１ｃからのログを長時間に渡ってデータ蓄積部８に蓄積することができる。
【００３７】
実施の形態３．
次に、この発明の実施の形態３によるログ収集装置を含むビル管理システムについて説明する。
実施の形態３によるログ収集装置を含むビル管理システムは、実施の形態１で説明した図１と同様であるので、その説明を省略する。
【００３８】
次に、実施の形態３によるログ収集装置を含むビル管理システムの動作について説明する。図４は、実施の形態３によるログ収集装置を含むビル管理システムのログ収集方法を説明するフローチャートである。
図４において、主電源４が喪失した時、無停電電源装置３からログ収集装置２に電源供給が開始され（復電）、ログ収集装置２が動作を開始する（ステップＳ１０）。
【００３９】
中央処理装置５は、ログ収集装置２に電源供給が開始されてから停電検出までの時間、即ち、充電時間Ｔｃを一旦クリアし、時計９を用いて改めて充電時間Ｔｃの計時を開始する（ステップＳ１１）。
【００４０】
その後、中央処理装置５は、無停電電源装置３からの停電検出信号を受信すると（ステップＳ１２）、中央処理装置５内の充電時間Ｔｃの計時を停止するとともに、中央処理装置５内の停電時間Ｔｐｆを一旦クリアし、時計９を用いて改めて停電時間Ｔｐｆの計時を開始する（ステップＳ１３）。
【００４１】
更にその後、中央処理装置５は、最大想定補償時間Ｔｂｍａｘを算出する（ステップＳ３０）。
【００４２】
次に、中央処理装置５は、無停電電源装置３からの停電検出信号が継続し（ステップＳ１７）、且つ、停電時間Ｔｐｆが先に算出した最大想定補償時間Ｔｂｍａｘを越えた場合には（ステップＳ３１）、通信部６でのビル管理装置１ａ，１ｂ，１ｃとの通信を終了し（ステップＳ１５）、高速メモリ７に記録された全てのログをデータ蓄積部８に蓄積する（ステップＳ１６）。
【００４３】
前記ステップＳ３１において、停電時間Ｔｐｆが最大想定補償時間Ｔｂｍａｘを越えていない場合には、ステップＳ３０に戻り、最大想定補償時間Ｔｂｍａｘを算出する。即ち、中央処理装置５は最大想定補償時間Ｔｂｍａｘを随時算出する。
【００４４】
なお、最大想定補償時間Ｔｂｍａｘは、次の通り設定される。充電時間Ｔｃと予め設定された充電限度時間Ｔｃｆと許容停電補償時間Ｔｂｆから想定停電補償時間Ｔｂを想定する。たとえば、以下の算式とする。
Ｔｂ＝（Ｔｃ／Ｔｃｆ）×Ｔｂｆ
また、ログをデータ蓄積部８に保管するのに必要な最大データ保管時間Ｔｓｍａｘは、高速メモリ７に記録されているログ数をもとに随時算出される。
【００４５】
次に、想定停電補償時間Ｔｂから最大データ保管時間Ｔｓｍａｘを差し引き、最大想定補償時間Ｔｂｍａｘとする。
Ｔｂｍａｘ＝Ｔｂ−Ｔｂｍａｘ
【００４６】
以上のように、実施の形態３によるログ収集装置を含むビル管理システムは、充電時間から最大停電時間を想定し、そこから現在のログ数から想定される蓄積するのに必要な最大時間を差し引いた時間を越えた場合に、ビル管理装置１ａ，１ｂ，１ｃからのログを蓄積する。従って、停電が度々発生し、充分に無停電電源装置３が充電されておらず、停電補償時間が極端に短くなっている場合にも、ログ数に応じた適切な補償時間を確保でき、ビル管理装置１ａ，１ｂ，１ｃからのログを長時間に渡ってデータ蓄積部８に蓄積することができる。
【００４７】
なお、前記各実施の形態においては、この発明によるログ収集方法およびその装置をビル管理システムに適用し、ビル管理装置１ａ，１ｂ，１ｃの処理した内容のログを収集する場合について図示説明したが、この発明は、ビル管理システム以外のシステムにおいて、当該システムを適用した装置からのログを収集する場合についても適用でき、諸種の設計的変更をも包摂するものである。
【符号の説明】
【００４８】
１ａ，１ｂ，１ｃ  ビル管理装置
２  ログ収集装置
３  無停電電源装置
４  主電源
５  中央処理装置
６  通信部
７  高速メモリ
８  データ蓄積部
９  時計
１０  バッテリ
【図１】
2011154597.tif 000003
【図２】
2011154597.tif 000004
【図３】
2011154597.tif 000005
【図４】
2011154597.tif 000006