(57)【要約】      （修正有）【課題】被監視機器が常時運用でない場合であっても、障害なのか、非運用状態によるものなのかを切り分けられるようにする。【解決手段】ＴＣＰ／ＩＰによる通信ネットワーク上にて、ICMPプロトコルにより定期的に被監視機器に対して要求パケットを送信し、前記被監視機器からの応答が所定の時間内に得られるかをチェックすることにより被監視機器の監視を行なうネットワーク監視装置において予め設定した時刻に前記対象被監視機器に対する前記動作指示（監視指示若しくは非監視指示）を応答チェック手段に指示する監視状態指示手段と前記受信した動作指示に基づいて前記対象被監視機器に前記要求パケットの送信の開始、若しくは停止を実行する前記応答チェック手段とをネットワーク監視装置に備えることとした。【選択図】 図１
2006039730.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上にて、所定のプロトコルにより定期的に被監視機器に対して要求パケットを送信し、前記被監視機器からの応答が所定の時間内に得られるかをチェックすることにより被監視機器の監視を行なうネットワーク監視装置において
(1)予め設定した時刻に前記対象被監視機器に対する前記動作指示（監視指示若しくは非監視指示）を応答チェック手段に指示する監視状態指示手段と
(2)前記受信した動作指示に基づいて前記対象被監視機器に前記要求パケットの送信の開始、若しくは停止を実行する前記応答チェック手段と、
を備えるネットワーク監視装置。
【請求項２】
請求項１において前記所定のプロトコルは、ＩＣＭＰプロトコルであるとした請求項1のネットワーク監視装置。
【請求項３】
請求項１及び請求項２のネットワーク監視装置を請求項１記載の(1)乃至(2)の手段として機能させるネットワーク監視装置プログラム。  
【請求項４】
通信ネットワーク上にて第１のプロトコルにより定期的に被監視機器に対して要求パケットを送信し、前記被監視機器からの応答が所定の時間内に得られるかをチェックすることと、さらに第２のプロトコルによって被監視機器から常時、状態変化を受信することによって被監視機器の監視を行なう監視装置において
(1)前記被監視機器より前記状態通知（電源ON状態若しくは電源ＯＦＦ状態）を受信し、当該状態通知に応じて前記監視機器への動作指示(監視指示若しくは非監視指示)を監視状態指示手段へ通知する状態通知チェック手段と
(2)前記受信した前記動作指示をさらに応答チェック手段に対して通知を行なう監視状態指示手段と、
(3)前記受信した前記動作指示に基づいて前記対象被監視機器に要求パケットの送信の開始、若しくは停止を実行する前記応答チェック手段と、
を備えるネットワーク監視装置。
【請求項５】
請求項３において、前記第１のプロトコルはＩＣＭＰプロトコルであり、前記第２のプロトコルはＳＮＭＰプロトコルであり、前記状態通知とはＴｒａｐ通知であり、前記状態通知チェック手段はＴｒａｐチェック手段であるネットワーク監視装置。
【請求項６】
請求項４及び請求項５のネットワーク監視装置を請求項４記載の(1)乃至(３)の手段として機能させるネットワーク監視装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機器、あるいはサーバ等の障害監視を行なうネットワーク装置に関するものである。
【背景技術】
【０００２】
以降の説明のネットワークはＴＣＰ／ＩＰによるものであるとの前提で行なう。ただし、発明自体はこれに限定されるものではない。
【０００３】
図６に示すのは、従来の監視システムのシステム構成図である。一般に監視システムのシステム構成は、図６に示すように、監視を行う監視装置１、監視の対象であるネットワーク機器、サーバ等の被監視機器２、及びネットワーク媒体３からなる。
【０００４】
監視装置１はOS１２と監視を行う監視手段１１から成り、監視手段１１は全体を制御する全体制御手段１１０、表示を制御する表示制御手段１１１、被監視機器に対して定期的にICMPプロトコルにより要求パケットを被監視機器に対して送信し、被監視機器からの応答をチェックする応答チェック手段１１２である。
【０００５】
従来の監視システムは、被監視機器２に対する監視を以下の方法で行っている。
応答チェック手段１１２は定期的にICMPプロトコルにより要求パケットを被監視機器２に対して送信し、被監視機器２からの応答が所定の時間内に得られるかチェックする。
【０００６】
応答が得られなかった場合、応答チェック手段１１２は表示制御手段１１１に対して該当被監視機器２の応答異常を表示するように指示する。指示を受けた表示制御手段１１１は、該当被監視機器２の応答異常を監視機器１の表示制御手段１１１を用いて表示する。
（例えば、非特許文献１参照）。
【非特許文献１】ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）/インターネット学会(ＩＳＯＣ)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の監視装置１は、被監視機器２が常時運用でない場合、非運用時刻帯、例えば夜間電源オフしている場合、被監視機器２は、ICMPプロトコルの要求パケットに対して応答しないので監視装置１において該当被監視機器２の応答異常が表示されてしまい、操作者が本当の障害なのか、非運用状態によるものなのかを切り分けられないと言う問題点があった。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため本発明では、通信ネットワーク上にて、所定のプロトコルにより定期的に被監視機器に対して要求パケットを送信し、前記被監視機器からの応答が所定の時間内に得られるかをチェックすることにより被監視機器の監視を行なうネットワーク監視装置において予め設定した時刻に前記対象被監視機器に対する前記動作指示（監視指示若しくは非監視指示）を応答チェック手段に指示する監視状態指示手段と
前記受信した動作指示に基づいて前記対象被監視機器に前記要求パケットの送信の開始、若しくは停止を実行する前記応答チェック手段とをネットワーク監視装置に備えることとした。
【０００９】
また、別な手段として、通信ネットワーク上にて第１のプロトコルにより定期的に被監視機器に対して要求パケットを送信し、前記被監視機器からの応答が所定の時間内に得られるかをチェックすることと、さらに第２のプロトコルによって被監視機器から常時、状態変化を受信することによって被監視機器の監視を行なう監視装置において前記被監視機器より前記状態通知（電源ＯＮ状態若しくは電源ＯＦＦ状態）を受信し、当該状態通知に応じて前記監視機器への動作指示(監視指示若しくは非監視指示)を監視状態指示手段へ通知する状態通知チェック手段と前記受信した前記動作指示をさらに応答チェック手段に対して通知を行なう監視状態指示手段と、前記受信した前記動作指示に基づいて前記対象被監視機器に要求パケットの送信の開始、若しくは停止を実行する前記応答チェック手段とをネットワーク監視装置に備えることとした。
【発明を実施するための最良の形態】
【００１０】
以下、実施例を上げ、説明する。
【実施例１】
【００１１】
＜実施例１の構成＞
図１は本発明の実施例１におけるシステム構成図である。図６で説明を行なった機能は割愛し、実施例１において新しく加えられた機能のみ図１の「本発明の実施例１におけるシステム構成図」により説明を行なう。図１において、ＯＳ１２の機能の一部としてタスクスケジューラ１２１を有する。タスクスケジューラ１２１は日単位、週単位、月単位などの特定の時刻に所定のタスク、本発明では監視状態指示手段１３を実行することのできる機能である。パラメータファイル１４は例えば、図２「パラメータファイル１４の構成(例)」に示したように、対象の被監視機器２のＩＰアドレスと当該被監視機器２に対する監視状態指示手段１３の動作指示(「非監視」若しくは「監視」)を予め設定しておき、タスクスケジューラ１２１が、監視状態指示手段１３を起動するときに本パラメータファイル１４を引数として引き渡すものである。
【００１２】
事前にタスクスケジューラ１２１に、実行するタスク名＝監視状態指示手段１３、起動時刻、監視状態指示手段１３に引き渡すパラメータファイル１４を設定する。設定は複数設定可能である。ここで、起動時刻は以下のような設定を行なう。
・日単位/週単位/月単位/etc  ：例  週単位
・開始時刻                  ：例  ７：００
・日/曜日/月指定            ：例  月、火、水、木、金
タスクスケジューラ１２１はＯＳ１２により常時起動しており、ＯＳ１２の図示しないカレンダ/タイマ機能により、現在の時刻を取得し、前記で設定された時刻(例：月曜日から金曜日の毎日７：００)に設定されたタスク、本発明では監視状態指示手段１３を起動する。なお、この際、起動された監視状態指示手段１３に前記設定されたパラメータファイル１４を引数として渡す。
【００１３】
起動された監視状態指示手段１３は監視手段１１の応答チェック手段１１２に対して、パラメータファイル１４で指定された対象被監視機器２に対して指定された「動作指示」(監視/非監視)を行なうよう指示する。
【００１４】
＜監視装置１の監視方法＞
実施例１の監視装置１は、被監視機器２に対する監視を以下の方法で行っている。
応答チェック手段１１２は定期的にICMPプロトコルにより要求パケットを被監視機器２に対して送信し、被監視機器２からの応答が所定の時間内に得られるかチェックする。
【００１５】
応答が得られなかった場合、応答チェック手段１１２は表示制御手段１１１に対して該当被監視機器２の応答異常を表示するように指示する。指示を受けた表示制御手段１１１は、該当被監視機器２の応答異常を監視装置１の図示しない表示部に表示する。
【００１６】
監視状態指示手段１３は、ＯＳ１２の機能の一部であるタスクスケジューラ１２１によりあらかじめ設定された時刻に、監視手段２の応答チェック手段１１２に対して指定された被監視機器２に対して、パラメータファイル１４にて指定された動作指示（監視／非監視指示）を行うよう指示する。指示された応答チェック手段１１２は、非監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を停止する(監視を停止)。逆に監視指示の場合は該当被監視機器２に対するICMPプロトコルの要求パケット送信を開始する（監視の開始）。
【００１７】
＜実施例１の動作＞
図３の「実施例1の動作を示すシーケンス」を参照しながら実施例１の詳細の動作を以下に説明する。
【００１８】
（１）予め設定された監視時間帯になるとタスクスケジューラ１２１は動作指示(監視)として監視状態指示手段１３に起動をかける。
（２）監視状態指示手段１３は、応答チェック手段１１２に監視指示を通知する。
（３）応答チェック手段１１２は、その後、非監視指示が通知されるまで、被監視機器２に対するICMPプロトコルによる応答チェックを定期的に開始する。応答チェックとして被監視機器２に要求パケットを通知する。
【００１９】
（４）被監視機器２は、特に異常がなければ、応答チェック手段１１２に応答パケットを通知する。
（５）応答チェック手段１１２は、被監視機器２に対して要求パケットを通知する。
（６）被監視機器２に異常が生じていれば、一定時間経っても応答チェック手段１１２には応答パケットは通知されない。この時、応答チェック手段１１２は被監視機器２に異常が生じた旨を表示制御手段１１１に通知する。そして監視装置１の図示しない表示部に被監視機器２に異常が生じた旨を表示する。
【００２０】
（７）予め設定された監視時間帯が終わりになるとタスクスケジューラ１２１は動作指示（非監視）を監視状態指示手段１３に起動をかける。
（８）監視状態指示手段１３は、応答チェック手段１１２に非監視指示を通知する。その後、新たな監視指示が通知されるまで応答チェック手段１１２はICMPプロトコルによる応答チェックを停止しする。
【００２１】
（９）再び予め決められた監視時間帯になるとタスクスケジューラ１２１は動作指示(監視)として監視状態指示手段１３に起動をかける。
（１０）監視状態指示手段１３は、応答チェック手段１１２に監視指示を通知する。
（１１）応答チェック手段１１２は、その後、非監視指示が通知されるまで、被監視機器２に対するICMPプロトコルによる応答チェックを定期的に開始する。応答チェックとして被監視機器２に要求パケットを通知する。
（１２）被監視機器２は、特に異常がなければ、応答チェック手段１１２に応答パケットを通知する。
【００２２】
以上、詳細に説明してきた実施例１によれば、監視状態指示手段１３が日付、曜日、時刻情報により、あらかじめ設定された時刻に、あらかじめ設定された被監視機器２に対して、監視手段１１の応答チェック手段１１２によって、監視／非監視指示を行い、指示された応答チェック手段１１２は、非監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を停止し、逆に監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を開始するようにし、被監視機器２の非運用時刻帯にICMPプロトコルの要求パケット送信を停止することにしたので、非運用時刻帯において該当被監視機器２の応答異常が表示されることはなくなる。このため、操作者が障害の切り分けを行う必要がなくなるという効果が得られる。
【実施例２】
【００２３】
＜実施例２の構成＞
図４は実施例２におけるシステム構成図である。機能については、実施例１の場合と同様に、すでに説明をした図６の「従来の監視システムのシステム構成図」に対して実施例２において新しく加えられた機能のみの説明を行なう。
【００２４】
図４において、Trapチェック手段１１３は、被監視機器から被監視機器の状態変化(電源ＯＮ/電源ＯＦＦ等)を知らせるSNMPプロトコルによるTrap通知を受信するものである。監視状態指示手段１３は、前記Trapチェック手段１１３よりさらに前記状態変化を受信し、その結果により監視手段１１に動作指示(監視／非監視)を通知するものである。
【００２５】
＜監視装置２の監視方法＞
実施例２の監視装置１は、被監視機器２に対する監視を以下の方法で行っている。
応答チェック手段１１２は定期的にICMPプロトコルにより要求パケットを被監視機器２に対して送信し、被監視機器２からの応答が所定の時間内に得られるかチェックする。
【００２６】
応答が得られなかった場合、応答チェック手段１１２は表示制御手段１１１に対して該当被監視機器２の応答異常を表示するように指示する。指示を受けた表示制御手段１１１は、該当被監視機器２の応答異常を監視装置１の図示しない表示部を用いて表示する。
【００２７】
Trapチェック手段１１３は常時、被監視機器２から被監視機器２の状態変化を知らせるSNMPプロトコルによるTrap通知を受信している。Trapチェック手段１１３は、被監視機器２から被監視機器２の状態変化を知らせるSNMPプロトコルによるTrap通知を受信すると、表示制御手段１１１に対して該当被監視機器２の状態変化を通知する。通知を受けた表示制御手段１１１は、該当被監視機器２の状態変化を監視装置１の図示しない表示部を用いて表示する。
【００２８】
Trapチェック手段１１３はあらかじめ定められた、非監視機器のTrap通知であった場合、監視状態指示手段１３に対して通知する。監視状態指示手段１３は、応答チェック手段１１２に対して、当該被監視機器２に対して、Trap通知に応じて、監視もしくは非監視の動作を行うよう指示する。
【００２９】
指示された応答チェック手段１１２は、非監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を停止する。逆に監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を開始する。このとき、当該被監視機器２からの電源オン（もしくは運用開始もしくはそれに準じた）Trap通知に対して、監視指示を指示し、当該被監視機器２からの電源オフ（もしくは運用終了もしくはそれに準じた）Trap通知に対して、非監視指示を指示する。
【００３０】
監視状態指示手段１３の指示はTrapチェック手段１１３の動作には影響を及ぼさないため、上記ICMPプロトコルの要求パケット送信が停止中においてもTrap通知の受信は有効である。
【００３１】
＜実施例２の動作＞
図５の「実施例２の動作を示すシーケンス」を参照しながら実施例２の詳細の動作を以下に説明する。
【００３２】
（１）被監視機器２の電源がＯＮされた時点で、被監視機器２はTrapチェック手段１１３にTrap通知(電源ＯＮ)を通知する。
（２）Trapチェック手段１１３は、動作指示(監視)を監視状態指示手段１３に通知する。
（３）監視状態指示手段１３は応答チェック手段１１２に監視指示を通知する。
【００３３】
（４）応答チェック手段１１２は、その後、監視状態指示手段１３より非監視指示が通知されるまで、ICMPプロトコルによる被監視機器２への応答チェックを定期的に開始する。応答チェックとして被監視機器２に要求パケットを通知する。
（５）被監視機器２は、特に異常がなければ、応答チェック手段１１２に応答パケットを通知する。
（６）応答チェック手段１１２は、被監視機器２に対して要求パケットを通知する。
【００３４】
（７）被監視機器２に異常が発生すれば、一定時間経っても応答チェック手段１１２には応答パケットは通知されない。この時、応答チェック手段１１２は被監視機器２に異常が生じた旨を表示制御手段１１１に通知する。そして監視装置１の図示しない表示部に被監視機器２に異常が生じた旨を表示する。
（８）任意の時間に被監視機器２に何か状態変化が起こると、被監視機器２はTrapチェック手段１１３にTrap通知(状態変化)を通知する。
【００３５】
（９）Trapチェック手段１１３は被監視機器２に状態変化が生じた旨を表示制御手段１１１に通知する。そして監視装置１の図示しない表示部に被監視機器２に状態変化が生じた旨を表示する。
（１０）被監視機器２の電源がＯＦＦされた時点で、被監視機器２はTrapチェック手段１１３にTrap通知(電源ＯＦＦ)を通知する。
（１１）Trapチェック手段１１３は、動作指示(非監視)を監視状態指示手段１３に通知する。
【００３６】
（１２）監視状態指示手段１３は応答チェック手段１１２に非監視指示を通知する。その後、監視状態指示手段１３より監視指示が通知されるまで、ICMPプロトコルによる被監視機器２への応答チェックは実施しない。
（１３）任意の時間に被監視機器２に何か状態変化が起こると、被監視機器２はTrapチェック手段１１３にTrap通知(状態変化)を通知する。
（１４）Trapチェック手段１１３は被監視機器２に状態変化が生じた旨を表示制御手段１１１に通知する。そして監視装置１の図示しない表示部に被監視機器２に状態変化が生じた旨を表示する。
【００３７】
（１５）被監視機器２の電源がＯＮされた時点で、被監視機器２はTrapチェック手段１１３にTrap通知(電源ＯＮ)を通知する。
（１６）Trapチェック手段１１３は、動作指示(監視)を監視状態指示手段１３に通知する。
（１７）監視状態指示手段１３は応答チェック手段１１２に監視指示を通知する。
【００３８】
（１８）応答チェック手段１１２は、その後、監視状態指示手段１３より非監視指示が通知されるまで、ICMPプロトコルによる被監視機器２への応答チェックを定期的に開始する。応答チェックとして被監視機器２に要求パケットを通知する
（１９）被監視機器２は、特に異常がなければ、応答チェック手段１１２に応答パケットを通知する。
【００３９】
以上、詳細に説明してきた実施例２によれば、監視状態指示手段１３が、当該被監視機器２からの電源オン（もしくは運用開始もしくはそれに準じた）Trap通知に対して、当該被監視機器２への監視指示を、当該被監視機器２からの電源オフ（もしくは運用終了もしくはそれに準じた）Trap通知に対して、当該被監視機器への非監視指示を、応答チェック手段１１２に対して行い、指示された応答チェック手段１１２は、非監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を停止し、逆に監視指示の場合は、該当被監視機器２に対するICMPプロトコルの要求パケット送信を開始するようにしたこと、及び監視状態指示手段１３の指示はTrapチェック手段１１３の動作には影響を及ぼさないようにしたことにより、被監視機器２の、非運用時刻帯にICMPプロトコルの要求パケット送信を停止することにしたので、非運用時刻帯において被監視機器２の状態変化は表示しながら、該当被監視機器２の応答異常が表示されることはなくなる。
【００４０】
このため、状態変化の検知能力は保ったままで、操作者が障害の切り分けを行う必要がなくなるという効果が得られる。さらに監視／非監視の切替を時刻指示でなく、当該機器からのTrap通知で行うようにしたので当該機器の非運用時刻帯が一定でない場合にも柔軟に対応できるという効果が得られる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例１におけるシステム構成図
【図２】パラメータファイル１４の構成
【図３】実施例１の動作を示すシーケンスチャート
【図４】本発明の実施例２におけるシステム図
【図５】実施例２の動作を示すシーケンスチャート
【図６】従来の監視システムのシステム構成図
【符号の説明】
【００４２】
１    監視装置
２    被監視機器
３    ネットワーク
４    伝票
１１    監視手段
１１０  全体制御手段  
１１１    表示制御手段
１１２  応答チェック手段
１１３    Trapチェック手段
１２    ＯＳ
１２１  タスクスケジューラ
１３    監視状態指示手段
１４    パラメータファイル
【図１】
2006039730.tif 000003
【図２】
2006039730.tif 000004
【図３】
2006039730.tif 000005
【図４】
2006039730.tif 000006
【図５】
2006039730.tif 000007
【図６】
2006039730.tif 000008