JP6612151B2 - Network equipment monitoring device - Google Patents
Network equipment monitoring device Download PDFInfo
- Publication number
- JP6612151B2 JP6612151B2 JP2016040933A JP2016040933A JP6612151B2 JP 6612151 B2 JP6612151 B2 JP 6612151B2 JP 2016040933 A JP2016040933 A JP 2016040933A JP 2016040933 A JP2016040933 A JP 2016040933A JP 6612151 B2 JP6612151 B2 JP 6612151B2
- Authority
- JP
- Japan
- Prior art keywords
- network device
- network
- monitoring apparatus
- relay
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
本発明は、ネットワークに接続された機器の監視装置、特に自動電源再起動機能を保持するものに関する。 The present invention relates to a monitoring device for a device connected to a network, and particularly to a device having an automatic power supply restart function.
ネットワーク及びインターネットに接続されたネットワーク通信機器(以下ネットワーク機器)の数は日々増大する一方である。ネットワークに接続された機器にフレキシブルな接続性を提供するためのDHCP、ネットワークに接続する不特定多数に情報の提供を行うためのHTTP、ネットワーク機器の監視に用いるSNMP、TCPに対してセキュリティを付加するSSLなどサービスの提供に供されるアプリケーションは日々増えるばかりである。 The number of network communication devices (hereinafter referred to as network devices) connected to the network and the Internet is increasing day by day. Security is added to DHCP for providing flexible connectivity to devices connected to the network, HTTP for providing information to unspecified large numbers connected to the network, SNMP for monitoring network devices, and TCP The number of applications provided for providing services such as SSL is increasing day by day.
これらのサービスはネットワーク機器の物理ポート(物理層)に接続され、提供される。そしてこれらの物理ポートにはMACアドレス(データリンク層)及びIPアドレス(ネットワーク層)が付与される。そして、各サービス(アプリケーション)にはそれぞれポート番号(トランスポート層)が付与され、そのMACアドレス、IPアドレス、ポート番号宛にリクエストなどが送信されることでサービスが提供される。もっとも有名なポート番号はHTTPサーバに割り当てられた「80」であろう。 These services are provided by being connected to a physical port (physical layer) of a network device. These physical ports are assigned a MAC address (data link layer) and an IP address (network layer). Each service (application) is assigned a port number (transport layer), and a service is provided by sending a request to the MAC address, IP address, and port number. The most famous port number would be “80” assigned to the HTTP server.
昔はこれらのサービスを提供するためにそれぞれにサーバ1台が割り当てられていることが多かった。このような状態であれば、物理ポート一つに対してポート番号は一つであり、サービスの提供が滞りなく行われているかを見るのにネットワーク層に当たるICMP(Internet Control Message Protocol)のPINGコマンドを用いて返答が返ってくるかを見ればよかった。そして現在においてもネットワーク機器の監視にはPINGコマンドを用いることが多い。 In the past, one server was often assigned to each of these services. In such a state, there is one port number for each physical port, and an ICMP (Internet Control Message Protocol) PING command corresponding to the network layer is used to check whether the service is provided without any delay. I should have seen if a response was returned using. Even now, the PING command is often used for monitoring network devices.
このPINGコマンドについては、IPv4のICMPプロトコルはRFC792(非特許文献1)で、IPv6のICMPプロトコルはRFC4443(非特許文献2)で規定されている。 Regarding the PING command, the IPv4 ICMP protocol is defined by RFC 792 (Non-Patent Document 1), and the IPv6 ICMP protocol is defined by RFC 4443 (Non-Patent Document 2).
しかし、サーバの処理能力が増大することで、単一のサーバに複数のサービスが実装されることは今や当たり前になっている。このような場合だと、例え物理ポートが開いていたとしても、特定のポート番号に対応したプログラムが落ちていた場合には再稼働処理を行うか判断が必要な場合がある。 However, it is now common for multiple services to be implemented on a single server due to the increased processing capacity of the server. In such a case, even if the physical port is open, if the program corresponding to the specific port number has dropped, it may be necessary to determine whether to perform the reactivation process.
すなわち、特定のポート番号に対応したプログラムが動作していたとしても、そのサービスの提供の前段階で用いるサービスがダウンしていた場合には、ダウンしていたサービスを再稼働すべく再稼働処理を行う必要がある場合も考えられる。 In other words, even if the program corresponding to a specific port number is running, if the service used in the previous stage of providing that service is down, the restart process is performed to restart the down service. It may be necessary to do
本発明の目的は、物理ポートの生存を確認するだけでなく、特定のポート番号のサービスが正常に動作していることを確認し、異常検出時の処理でそのサービスが動作するサーバの再稼働処理を可能にする手段を提供することにある。
また本発明の別の目的は、ポート番号により再稼働処理を行うか否かを決める手段を提供することにある。
The purpose of the present invention is not only to confirm the existence of a physical port, but also to confirm that the service of a specific port number is operating normally, and to restart the server on which that service operates in the processing when an abnormality is detected It is to provide means for enabling processing.
Another object of the present invention is to provide means for deciding whether or not to perform re-operation processing based on a port number.
本発明のさらに他の目的および利点は、以下の説明から明らかになろう。 Still other objects and advantages of the present invention will become apparent from the following description.
本発明に関わるネットワーク機器監視装置は、ネットワーク層及びトランスポート層のプロトコルに従ってネットワーク機器を監視するものであって、ネットワーク層での異常検出時の処理とトランスポート層での異常検出時の処理が異なることを特徴とする。 A network device monitoring apparatus according to the present invention monitors a network device according to a protocol of a network layer and a transport layer, and performs processing when an abnormality is detected in the network layer and processing when an abnormality is detected in the transport layer. It is characterized by being different.
このネットワーク機器監視装置において、該ネットワーク機器監視装置はCPU、リレーコントローラ及びリレーコントローラに制御されるリレーを含み、トランスポート層での異常検出時の処理として、CPUがリレーを制御するようリレーコントローラに指示することを特徴としても良い。 In this network device monitoring device, the network device monitoring device includes a CPU, a relay controller, and a relay controlled by the relay controller. The relay controller controls the relay so that the CPU controls the relay as a process when an abnormality is detected in the transport layer. It may be characterized by instructing.
このネットワーク機器監視装置において、リレーが電源供給を制御することを特徴としても良い。 In this network device monitoring apparatus, a relay may control power supply.
このネットワーク機器監視装置において、リレーがネットワーク機器への電源供給を制御することを特徴としても良い。 In this network device monitoring apparatus, the relay may control power supply to the network device.
これらのネットワーク機器監視装置において、前記異常検出時の処理をユーザが変更可能な手段を持つことを特徴としても良い。 These network device monitoring devices may have a means by which a user can change the process when the abnormality is detected.
本発明に関わる別のネットワーク機器監視装置は、ネットワーク層及びトランスポート層のプロトコルに従ってネットワーク機器を監視するネットワーク機器監視装置であって、
該ネットワーク機器監視装置は1のネットワーク層を利用しかつ異なるトランスポート層を利用する2以上のアプリケーションの異常を別個独立に監視することが可能なことを特徴とする。
Another network device monitoring apparatus according to the present invention is a network device monitoring apparatus that monitors a network device according to a protocol of a network layer and a transport layer,
The network device monitoring apparatus is characterized in that it can separately and independently monitor anomalies of two or more applications using one network layer and using different transport layers.
本発明に関わるネットワーク機器監視装置によって、ネットワーク層及びトランスポート層ごとに異常検出時の処理を変えることが可能になる。より具体的には、ネットワーク層で異常が検出された場合には、ネットワーク機器監視装置の適切なリレーをON/OFFすることで、検出対象のネットワーク機器の再起動を行い、トランスポート層で異常を検出した際には、サービス単位での是正を図ることなどが考えられる。
また本発明に関わるネットワーク機器監視装置によって、ネットワーク層及びトランスポート層での異常検出時の処理をユーザが任意に変更することが可能となる。
With the network device monitoring apparatus according to the present invention, it is possible to change processing at the time of abnormality detection for each network layer and transport layer. More specifically, when an abnormality is detected in the network layer, the network device to be detected is restarted by turning on / off an appropriate relay of the network device monitoring apparatus, and the abnormality is detected in the transport layer. If it is detected, it may be possible to make corrections in service units.
In addition, the network device monitoring apparatus according to the present invention allows the user to arbitrarily change the process when an abnormality is detected in the network layer and the transport layer.
以下本発明の実施の形態を図に基いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(第1の実施の形態)
(ハードウェアの説明)
図1は、本発明の第1の実施の形態にかかわるネットワーク機器監視装置の物理的電気的構成を表す概念図である。
(First embodiment)
(Hardware description)
FIG. 1 is a conceptual diagram showing a physical and electrical configuration of a network device monitoring apparatus according to the first embodiment of the present invention.
本発明に関わるネットワーク機器監視装置100はCPU101、バスコントローラ102、メモリ201、周辺用バスコントローラ202、LAN I/F301、LEDコントローラ302、リレーコントローラ303、リレー311、312,313、コンセント321、322、323を含んで構成される。
A network
CPU101は、メモリ201中に記録されたプログラムに従い処理を行う中央制御装置である。本明細書ではCPUとしているが、MPUでも問題はない。またいわゆるCPU101内のCPUコアの数は拘泥しないが、時分割による疑似的なマルチタスクには対応していることが好ましい。
The
バスコントローラ102は、CPU101がメモリ201等にアクセスする際に経由するチップセットである。
The
その性質上バスコントローラ102は、内部バスa及び外部バスbに接続されており、CPU101から外部バスb及び周辺用バスcに存在するコントローラ等との通信を制御する。
Due to its nature, the
市場ではCPU101の種類に対応してバスコントローラ102は製品(専用品)が用意されているが、CPU101と外部バスb及び周辺用バスcに存在するコントローラ等との通信ができれば良い。
In the market, a product (dedicated product) is prepared for the
メモリ201は、CPU101が実行するプログラム及び処理の対象となるデータ(ネットワーク機器監視装置の設定など)を記録するためのメモリである。通常だとDRAMのような揮発性記憶素子と電源を切っても保持されるNVRAMのような不揮発的な記憶素子、ROM(Read Only Memory)に分けて考えられるが、本明細書では全てを包含してメモリ201とする。
The
周辺用バスコントローラ202は、CPU101等が外部バスbから周辺用バスc上にあるコントローラを制御する際に経由するチップセットである。
バスコントローラ102同様、周辺用バスコントローラ202も外部バスb及び周辺用バスcに接続されている。周辺用バスコントローラ202は、CPU101から外部バスb及び周辺用バスbに存在するコントローラ等との通信を制御する。
市場ではCPU101の種類に対応して周辺用バスコントローラ202も製品(専用品)が用意されるが、本実施の形態ではCPU101と周辺用バスに存在するコントローラ等との通信ができれば良い。
The
Like the
In the market, a product (dedicated product) is also prepared for the
LAN I/F301は、HUB500に接続する為のコネクタ(物理層)及びチップ(データリンク層、ネットワーク層)などを含むインターフェイス群である。このLAN I/F301を経由して他のネットワーク機器との通信を行う。このLAN I/F301は、HUB500と接続可能なものでなければならないことは言うまでもない。
The LAN I / F 301 is an interface group including a connector (physical layer) and a chip (data link layer, network layer) for connecting to the
このLAN I/F301が複数ある場合には、LAN I/FごとにIPアドレスが割り振られる。従って、ネットワーク機器監視装置100が無線LANと有線LANの二つのポートを有する場合には、其々にIPアドレスが割り振られることに注意する。
When there are a plurality of LAN I /
LEDコントローラ302は、ネットワーク機器監視装置100の状態をユーザに伝達する為のLEDを制御するためのコントローラである。本図では省略しているが、LEDコントローラ302は図示しないLEDが接続され、これを点灯、点滅させることでユーザにネットワーク機器監視装置100の状態を伝える。
The
リレーコントローラ303は、リレー311,312、313を制御するためのコントローラである。ネットワーク機器監視装置100の製品仕様に応じて、制御するリレーの最低必要数が決定される。そしてそのリレーの数に応じてリレーコントローラ303はレジスタを持つ。CPU101はリレーコントローラ303中の該当するレジスタに1/0を書き込むことで、該当するリレーをOn/Offし、対応するコンセントへの電源供給を制御する構造になっている。但しこれに拘るものでなく、いかなる方法であってもリレーを制御できる手段を提供できれば、リレーコントローラ303の役割を果たすことが可能である。
The
リレー311、312,313は、電源からコンセントへの電力供給を制御するための継電器である。リレー311、312,313は、リレーコントローラ303からの制御信号によってそれぞれ独立して対応するコンセントへの電力供給が制御可能なように構成されている。
コンセント321、322、323は、ネットワーク機器監視装置100から監視対象のネットワーク機器に電力を供給するためのコンセントである。各コンセントは対応するリレーに接続されることで、CPU101による制御が可能になっている。
The
なお、監視対象のネットワーク機器とコンセントの接続を適切に行わないと、該ネットワーク機器に異常が発生し電源を切断するときに異なるネットワーク機器の電源を切断することになるため、ユーザは注意を払って接続及びネットワーク機器監視装置100の設定を行うべきである。
Note that if the network device to be monitored is not properly connected to the outlet, an error will occur in the network device, and the network device will be turned off when the power is turned off. Connection and network
次に図2を用いて、ネットワーク機器監視装置100の接続方法について説明する。
図2は、本発明の第1の実施の形態にかかわるネットワーク機器監視装置100の動作環境の一例を表す接続図である。
Next, a connection method of the network
FIG. 2 is a connection diagram showing an example of the operating environment of the network
本図ではHUB500に、ネットワーク機器監視装置100、ルータ501、HTTPサーバ502、決済サーバ503、モニタ用PC504が接続され、それぞれがネットワーク層のレベルで通信可能なように構成される。
In this figure, a network
また、ルータ501、HTTPサーバ502、決済サーバ503の電源ケーブルはネットワーク機器監視装置100のコンセント321、322、323にそれぞれ接続され、ここから機器が動作するための電力が供給される。
The power cables of the
ルータ501は、インターネットへの情報の送信もしくはインターネットからの情報の受信を中継するネットワーク機器である。通常、ルータ501はOSIの7層モデルのネットワーク層までの接続を管理するが、本実施の形態においてはより上層のサービスを提供するものであっても良い。
The
HTTPサーバ502は、インターネット上に存在する不特定の端末にホームページの情報(主にHTML形式で書かれたもの)を送信する。通常HTTPサーバ502が送信するホームページの情報から誘導されて、決済サーバ503へユーザが誘導されることとなる。
The
決済サーバ503は、インターネットから商品の提供を行う際にクレジットカード情報を通信し、管理する為の支払い決済を行うためのサーバである。
The
モニタ用PC504は、ネットワーク機器監視装置100の状況をモニタするためのPCである。このPC上ではブラウザが動作可能であることを想定する。また、このモニタ用PC504で動作するブラウザで表示可能なデータ(後述する図5や図7)をネットワーク機器監視装置100は生成し、出力しなければならない。
The
通常、ユーザは、HTML形式で記載されたホームページから誘導されて決済サーバ503のサービスを提供される受けることになる。このため、HTTPサーバ502がダウンしているときには、ユーザは決済サーバ503の利用ができないことがほとんどである。よって決済サーバ503のみがアクティブで、他のルータ501、HTTPサーバ502がダウンしている状態では決済サーバ503の動作の意義は低下する。
Usually, the user is guided from a home page described in the HTML format and receives the service of the
(ソフトウェアの説明)
(ネットワーク機器の監視)
以下、これらの図1、図2の構成を念頭に置いたうえで、ネットワーク機器監視装置100上で動作するソフトウェアの動作を説明する。
(Software description)
(Monitoring network devices)
In the following, the operation of software operating on the network
図3は、ネットワーク機器監視装置100上でCPU101が処理するソフトウェアで構成された監視モジュールの動作の概略を説明するフローチャートである。この監視モジュールはCPU101上で動作する。本実施の形態におけるネットワーク機器監視装置100によるネットワーク機器の監視はいわゆるポーリングを行うことで実現される。
FIG. 3 is a flowchart for explaining an outline of the operation of the monitoring module configured by software processed by the
ネットワーク機器監視装置100の起動もしくはリセットが行われると、ネットワーク機器監視装置上のOSは種々の事前処理を行った後に、監視モジュールを起動させる(ステップS10)。
When the network
監視モジュールが起動すると、初期化処理(ステップS11)を行う。初期化処理は必要なメモリ量の確保や監視対象のIPアドレスやポート番号の特定、後述するステップS14の待機時間(ポーリング周期)の設定などが行われるが、必ずしもこれだけに拘るものではない。 When the monitoring module is activated, initialization processing (step S11) is performed. In the initialization process, a necessary memory amount is secured, an IP address and a port number to be monitored are specified, and a waiting time (polling cycle) in step S14 to be described later is performed. However, the initialization process is not necessarily limited thereto.
監視モジュールの起動処理が行われると、監視モジュールによる監視対象への監視が開始される。監視モジュールはICMPのPINGコマンド(ステップS12)及びTELNETで特定のポートを指定してコマンド(以下TELNETコマンド)を送出する(ステップS13)。この場合、PINGコマンドで異常終了したら、TELNETコマンドの送出を行わなくても良いし、PINGコマンドの終了状態にかかわらず、TELNETコマンドを送出しても良い。これらは設計事項である。 When the start process of the monitoring module is performed, monitoring of the monitoring target by the monitoring module is started. The monitoring module sends a command (hereinafter referred to as a TELNET command) by designating a specific port using an ICMP PING command (step S12) and TELNET (step S13). In this case, if the PING command is abnormally terminated, the TELNET command may not be transmitted, or the TELNET command may be transmitted regardless of the termination state of the PING command. These are design matters.
ステップS12及びS13で異常終了した場合には、其々に応じた割り込み処理が呼び出される。割り込みであるため、割り込み処理が終了すれば、割り込み処理が生じたところまで戻って監視モジュールの処理が再開される。 If the process ends abnormally in steps S12 and S13, an interrupt process corresponding to each is called. Since it is an interrupt, when the interrupt process ends, the process returns to the place where the interrupt process occurred and the process of the monitoring module is resumed.
ここで、割り込み処理の一として、CPU101が監視対象の電源供給を制御するリレーコントローラ303の適切なレジスタへ1/0を書き込むことがあげられる。これにより、対応するコンセントへの電源の供給を再開(接続)/切断することができる。結果として、監視対象のネットワーク機器の電源のOn/Offを行うことが可能になる。
Here, as an interrupt process, the
また、自身が特定のリレーのOn/Offを行った旨CPU101がログを記録することも考えられる。ログはトラブル解析の為ユーザに必須の情報だからである。
It is also conceivable that the
ここで、ステップS12での割り込み処理とステップS13での割り込み処理との処理内容を変えても良い。たとえば、ステップS12で異常終了した場合には、各サーバの再起動をする必要性が高い。しかし、ステップS13で異常終了した場合には、必ずしも監視対象のハードウェア機能(物理層やデータリンク層)がだめになっているわけではない。従ってこのような場合には、該サーバに該当するポートに関わるサービスのみを再起動するよう通信するような処理にしても良い。 Here, the processing contents of the interrupt processing in step S12 and the interrupt processing in step S13 may be changed. For example, if the process ends abnormally in step S12, it is highly necessary to restart each server. However, in the case of abnormal termination in step S13, the hardware function (physical layer or data link layer) to be monitored is not necessarily lost. Therefore, in such a case, the processing may be such that only the service related to the port corresponding to the server is restarted.
そして、PINGコマンド及びTELNETコマンドの送出が終了したら、初期化処理(ステップS11)で設定した待機時間だけ待機する(ステップS14)。 When the transmission of the PING command and the TELNET command is completed, the system waits for the standby time set in the initialization process (step S11) (step S14).
なお、この待機時間は後述する図5の「待機秒数」をそのまま使うことを想定するが、ステップS12及びステップS13の処理時間を引いてステップS12からステップS14までの処理一巡の総時間数として取り扱っても良い。 It is assumed that this waiting time uses the “waiting seconds” in FIG. 5 described later as it is, but the processing time in steps S12 to S14 is subtracted from the processing times in steps S12 and S13. May be handled.
その後、処理はステップS12まで戻り、ネットワーク機器監視装置100の電源が切断またはリセットされるまで、ステップS12乃至ステップS14の処理が繰り返し行われる。
(ネットワーク機器の設定の変更)
Thereafter, the processing returns to step S12, and the processing from step S12 to step S14 is repeated until the power of the network
(Change network device settings)
次に上記初期化処理(ステップS11)で読み出される設定の変更ついて説明する。 Next, the setting change read out in the initialization process (step S11) will be described.
まず、ネットワーク機器監視装置は現在の設定がどのようになっているかをユーザに開示する必要がある。そもそも現状が分からなければ、設定の変更の要否を決定できない為である。その情報の開示処理について図4を用いて説明する。 First, the network device monitoring apparatus needs to disclose to the user what the current settings are. This is because it is impossible to determine whether or not to change the setting unless the current state is known. The information disclosure process will be described with reference to FIG.
図4は、ネットワーク機器監視装置100が自身の設定情報及び現在の監視対象の状況をユーザに開示する為の処理の流れを表すフローチャートである。又、図5は、第1の実施の形態での図4の処理を行った後に開示要求(Request)の送信元に送られてきた出力データを端末のブラウザ上で表示させた結果である。
FIG. 4 is a flowchart showing a flow of processing for the network
なお、本実施の形態ではHTML形式のデータをモニタ用PC504上のブラウザが出力することを想定している。従って、別段の記載がなければHTML形式のデータをネットワーク機器監視装置100は生成しているものと考える。
In this embodiment, it is assumed that the browser on the
まず、モニタ用PC504からネットワーク機器監視装置100に対して、設定情報の開示要求(Request)が送信される(ステップS20)。この開示要求はネットワーク機器監視装置100に割り当てられたIPアドレスに対して必要なパラメータ(たとえばどの監視対象の設定を変更するか等)を付加してHTTP要求を掛ける方法が考えられるが、必ずしもこれに拘るものではない。
First, a setting information disclosure request (Request) is transmitted from the
なお、本図の出力データは、モニタ用PC504の開示要求が図2のHUB500から図1のLAN I/F301を通って送信されているものとする。
In the output data of this figure, it is assumed that the disclosure request of the
ステップS20における開示要求を受信したネットワーク機器監視装置100のCPU101は、メモリ201上の不揮発性領域から自身の設定(監視対象のIPアドレスやポート番号、待機秒数など)を読みだす(ステップS21)。
Receiving the disclosure request in step S20, the
またCPU101は、監視対象の現状を表示すべくステップS21で読みだした設定に基づき、必要があれば監視対象のネットワーク機器の現状に関する情報を収集する(ステップS22)。この際、図3ステップS12及びステップS13で行ったようなPINGコマンド及びTELNETのコマンドだけでなく、SNMPを用いたデータ収集を行っても良い。
Further, the
このステップS21で求めた設定情報及びステップS22で求めた監視対象の現状をまとめた出力データをCPU101は生成する(ステップS23)。端末側に専用アプリケーションを用意し、そのアプリケーション上で表示するのであれば、ステップS23で生成するのは該アプリケーション専用のデータとなる。
The
なお、図5では監視対象の状態を表示する項目がないため、ステップS22の結果はデータには反映されていない。 In FIG. 5, since there is no item for displaying the status of the monitoring target, the result of step S22 is not reflected in the data.
生成された出力データは、開示要求(Request)の送信元(=モニタ用PC504)に返送される(ステップS24)。この出力データに基づき、開示要求(Request)の送信元であるモニタ用PC504はブラウザなどで出力データを表示する。
The generated output data is returned to the sender of the disclosure request (Request) (= monitoring PC 504) (step S24). Based on the output data, the
なお図1及び図2に従えば、CPU101が生成した出力データは図1のLAN I/F301から図2のHUB500を経由してモニタ用PC504に返送される。
1 and 2, the output data generated by the
次に実際表示される出力データの書式について説明する。
既に述べた通り、図5は第1の実施の形態での図4の処理を行った後に開示要求(Request)の送信元に送られてきた出力データをモニタ用PC504のブラウザ上で表示させた結果である。すなわち、この図面に表示されている項目がネットワーク機器監視装置100の設定変更可能な項目となる。
Next, the format of the output data that is actually displayed will be described.
As described above, FIG. 5 displays the output data sent to the sender of the disclosure request (Request) on the browser of the
図5の表示画面は大きく分けると、監視対象指定コラム410、監視有効設定コラム420、詳細設定コラム430、設定保存ボタン440を含んで構成される。
The display screen of FIG. 5 includes a monitoring
監視対象指定コラム410は、ネットワーク機器監視装置100がもつ監視対象のどれを設定するかを指定する欄である。ネットワーク機器監視装置100の製品仕様によって監視対象の数には上限がある。そしてこれらの監視対象は一意的にナンバリングされることで管理される。すなわち本図の画面に表示されている「監視対象1」以外にも「監視対象2」、「監視対象3」「監視対象n」(n=監視対象数の上限値)が存在する。
The monitoring
監視対象指定コラム410はこの監視対象を指定するプルダウンメニューである。
A monitoring
監視有効設定コラム420は、その監視を有効にするか否かを規定する欄である。CPU101の処理能力が高ければ高いほど、ネットワーク機器監視装置100の製品価格に跳ね返ってくる。また、監視対象が多ければ多いほどネットワーク上に流れるデータの数(=パケット数)も増える。しかし、無駄な処理をカットすれば高価な製品を購入しなくても良いし、ネットワーク上に監視の為に流れるパケットの数を減らすことが可能になる。
また、HTTPサーバ502や決済サーバ503の再起動時など明らかにステップS12及びステップS13の応答が異常になる場合も想定される。このような場合には、電源のON/OFFを繰り返すことで再起動を繰り返してしまい、これらのサーバが正常に動作しなくなる。
The monitoring
Also, it is assumed that the responses in step S12 and step S13 are clearly abnormal, such as when the
これらのような場合に、監視有効設定コラム420のダイアログボックスをチェックすることで一時的に監視を無効にし、システムの円滑な活用を図ることが可能になる。
In such cases, checking the dialog box in the monitoring
詳細設定コラム430は、当該監視対象のIPアドレスやポート番号と言った実際の監視対象機器の詳細を設定する為の欄である。
The
監視条件設定欄431は、監視対象や動作条件を決めるための必須事項が入力可能なテキストエリアやチェックボックスが複数設けられている。
The monitoring
監視条件設定欄431内の「IPアドレス」テキストボックスは、監視対象のIPアドレスを定義する為の欄である。また「ポート番号」テキストボックスは、監視対象のポート番号を定義する為の欄である。少なくともこの二つが特定できなければ、トランスポート層の監視を行うことはできない為必須の項目である。
An “IP address” text box in the monitoring
監視条件設定欄431内の「待機秒数」テキストボックスは、図3のステップS14の待機時間を決定するための欄である。この待機時間が短ければよりリアルタイムな監視を行うことができるが、監視頻度が高ければネットワーク上に関連するパケットを多く出すことになる。このバランスをユーザに定義させるにはこの欄は必要になる。逆を言えば、待機秒数をユーザに定義させない場合には、この欄は不要である。
The “waiting seconds” text box in the monitoring
監視条件設定欄431内の「ポートチェックのみ」チェックボックスは、図3のステップS12を省略するか否かを決定する欄である。他の監視対象でPINGコマンドを出力している場合、ステップS12は重複する処理となる。従って、当該監視対象においてステップS12を省略する場合にはこの欄にチェックを入れる。
The “port check only” check box in the monitoring
名称欄432は、当該監視対象がユーザに分かりやすいように表示するためのテキストボックスである。またメモ欄433は、当該監視対象についてユーザがコメントを残すためのテキストボックスである。これらは必須の項目ではないが、あれば日常の運用で便利になる為、本実施の形態でも採用している。
The
設定保存ボタン440は、本ボタン押下時の各欄記載の事項を出力データ送信元であるネットワーク機器監視装置100に送信するためのボタンである。
The setting save
本実施の形態ではこの出力結果をブラウザで表示されるべくHTML(Hyper Text Markup Language)で記載されることを想定している。従って、データの主要な個所を<FORM></FORM>タグで囲われるようデータを生成する。そして、これらのタグの間に<INPUT><SELECT><TEXTAREA>等のタグを使って入力欄を設けていく。 In the present embodiment, it is assumed that the output result is described in HTML (Hyper Text Markup Language) so as to be displayed on a browser. Therefore, the data is generated so that the main part of the data is surrounded by <FORM> </ FORM> tags. Between these tags, an input field is provided using tags such as <INPUT> <SELECT> <TEXTAREA>.
図5の監視対象指定コラム410で、プルダウンタグ(<SELECT><OPTION>タグ)が用いられるが、これらはステップS23でCPU101が生成するようプログラミングされていなければならない。
In the monitoring
同様に、監視条件設定欄431内の「IPアドレス」テキストボックス、「ポート番号」テキストボックス、「待機秒数」テキストボックスはユーザが入力可能なようにテキストボックス及びその初期値(たとえば図5の「ポート番号」については<INPUT type=“text” value=“5901” name=“port”>タグ)をCPU101の生成時点(ステップS23)で用意する必要がある。これらの初期値はステップS21で読みだした自身の設定から求められる。
Similarly, an “IP address” text box, a “port number” text box, and a “waiting second” text box in the monitoring
また、図5の「PORTチェックのみ」チェックボックスをアクティブにすることで図3のステップS12(PINGコマンド)を省略することができる。このような表示もCPU101がステップS23で表示できるようにしてやる必要がある(たとえば<INPUT type=“Checkbox” name=“check”>タグ)。このデータもステップS21で読みだしたネットワーク機器監視装置100自身の設定から定義される。
Further, by activating the “PORT check only” check box in FIG. 5, step S12 (PING command) in FIG. 3 can be omitted. Such display needs to be performed so that the
また設定保存ボタン440を押すことで、この表示画面でユーザが入力可能なデータをネットワーク機器監視装置100に送り返すことができるように<FORM>タグで表示データが構成されるべきである。
In addition, display data should be configured with a <FORM> tag so that data that can be input by the user on this display screen can be sent back to the network
この際、設定保存ボタン440を押下した際に、アクセスするアドレスもCPU101が定義しておく必要がある。このようにすることで、ユーザが間違ったアドレスを入力することなくただ設定保存ボタン440を押下するだけでネットワーク機器監視装置100の設定変更が可能になる。
At this time, it is necessary for the
このように、ネットワーク機器監視装置100側で表示形式及びデータの修正したものを送信する方法を準備し、その状態で開示要求(Request)の送信元に送り返すことで、入力値に一定の制限を掛けることが可能になる。
In this way, the network
もちろん、この送り返された情報に基づき、ネットワーク機器監視装置100のCPU101が設定の変更を行う必要がある。
Of course, the
図6はネットワーク機器監視装置100が自身の設定情報の変更を反映する為の処理の流れを表すフローチャートである。
FIG. 6 is a flowchart showing the flow of processing for the network
図4と図6を対比しても分かるとおり、設定の変更を伴う場合であっても読み出しの場合と処理に大差はない。相違するのはネットワーク機器監視装置100に送信されるのがアドレス情報だけでなくデータも対象となること(ステップS30)及びこのデータを反映してCPU101がメモリ201上の不揮発性領域に格納された設定値を変更する処理(ステップS31)が入るだけである。
As can be seen from the comparison between FIG. 4 and FIG. 6, there is no significant difference between the case of reading and the processing even when the setting is changed. The difference is that not only address information but also data is sent to the network device monitoring apparatus 100 (step S30), and the
この設定の変更が行われた後は設定変更後のメモリ201上の不揮発性領域から自身の設定(監視対象のIPアドレスやポート番号、ポーリング周期など)を読みだし(ステップS21)、監視対象のネットワーク機器の現状に関する情報を収集し(ステップS22)、CPU101が出力データを生成し(ステップS23)、レスポンスを返す(ステップS24)点は同じである。
After this setting is changed, its own setting (monitoring target IP address, port number, polling cycle, etc.) is read from the non-volatile area on the
すなわち、設定の変更を行なえば、ブラウザを閉じる等しない限り、指定された監視対象についてのネットワーク機器監視装置100の状況を再び端末上に表示することとなる。
(一覧表示)
That is, if the setting is changed, the status of the network
(List display)
最後に、自身の監視対象の一覧をモニタ用PCに送信するソフトウェアの動作について説明する。 Finally, the operation of the software that transmits the list of monitoring targets to the monitoring PC will be described.
監視対象の一覧の表示も、基本的には図4の処理と同じである。但し、「監視」であり設定の変更の必要性がないこと、一覧全体を定期的に更新する必要があること、HTTPのようなリクエスト−レスポンス形式の通信を行うためにモニタPC504側から周期的に要求を出す必要があること、などからCPU101が作成する表示データを変更する必要がある。
The display of the list of monitoring targets is basically the same as the processing in FIG. However, it is “monitoring”, there is no need to change the setting, the entire list needs to be updated periodically, and the
図7は、第1の実施の形態での監視用画面を表す図である。 FIG. 7 is a diagram illustrating a monitoring screen according to the first embodiment.
図5の設定画面の出力データではその性質上設定対象しか表示しなかった。しかし通常監視を行う際には全ての監視対象が見渡せることが好ましい。従って、監視用画面は設定の変更機能を除外し、全ての監視対象を見渡せることを主眼に置く。 In the output data of the setting screen of FIG. 5, only the setting object was displayed due to its nature. However, when performing normal monitoring, it is preferable that all monitoring targets can be seen. Therefore, the monitoring screen excludes the setting change function and focuses on all the monitoring targets.
図7では監視対象ごとにコラム710、720、730を割り当てている。そして各コラムには「名称」欄、「IP:Port」欄、「状態」欄の項目が存在する。このうち、「名称」と「IP:Port」は設定を表すものであり、「状態」は監視対象の状態を表すものである。
In FIG. 7,
注意すべきことはIPアドレスが同じであっても、ポート番号が異なる場合には別個独立の監視対象としてネットワーク機器監視装置100を取り扱うということである。これにより同一のIPアドレスであってもポート番号が異なるときには別の取り扱いが可能になる。そして、それがユーザにとって便宜を図ることになるが、それは第2の実施の形態で説明する。
It should be noted that even if the IP addresses are the same, the network
「名称」欄は、図5の名称欄432で定義されたユーザが該監視対象につけた名称を表示する欄である。当然ユーザで名称を定義できない場合には本欄は省略することになる。
The “name” column is a column for displaying a name given to the monitoring target by the user defined in the
「IP:Port」欄は、図5の監視条件設定欄431で定めたIPアドレス及びポート番号を表示する欄である。
The “IP: Port” column is a column for displaying the IP address and port number defined in the monitoring
「状態」欄は、監視対象がどのような状態であるかを表す欄である。「状態」欄は大まかに二つに分かれ、ネットワーク機器監視装置100が定期的に把握する項目でインジケータ的に上段に記載される。また下段にはネットワーク機器監視装置100が類推する状態を表示する。
The “status” column is a column that indicates the status of the monitoring target. The “status” column is roughly divided into two, and items that are periodically grasped by the network
「状態」欄上段の「ON」はネットワーク機器監視装置100の対応するリレーが接続状態になっているか、すなわち、電源がサーバに接続されているかを表す。これはリレーコントローラ303の対応するレジスタを見て判断する。
“ON” in the upper part of the “Status” column indicates whether the corresponding relay of the network
「ON」はインジケータ的に表示される。すなわちリレーが導通状態にあれば背景が緑に、非導通であれば背景がグレーに表示される。 “ON” is displayed as an indicator. That is, the background is displayed in green if the relay is in a conductive state, and the background is displayed in gray if the relay is not conductive.
「状態」欄上段の「PI」は図3ステップS12のPINGコマンドの処理が正常に行われたかを表す。これは図3ステップS12の処理結果を反映させている。当該監視においてステップS12が省略されている場合(=図5の監視条件設定欄431の「ポートチェックのみ」がチェックされている場合)にはコラム730のように通常とは異なる記載にする。但し、「PI」の不実施時の背景色は失敗と同様の表示にしても良い。
“PI” in the upper part of the “status” column indicates whether the processing of the PING command in step S12 in FIG. 3 has been normally performed. This reflects the processing result of step S12 in FIG. When step S12 is omitted in the monitoring (= when only “port check” in the monitoring
「状態」欄上段の「PO」は図3ステップS13のTELNETコマンドの処理が正常に行われたかを表す。 “PO” in the upper part of the “Status” column indicates whether the processing of the TELNET command in Step S13 in FIG. 3 has been normally performed.
「PI」「PO」はインジケータ的に表示される。すなわち正常に動作していれば背景が緑に、異常終了していれば背景がグレーに、処理自体が省略されている場合には黒く塗りつぶすなど、ユーザに見分けのつくような表示にすることが好ましい。図7ではカラム730の「PI」が塗りつぶされることで表現される。
“PI” and “PO” are displayed as indicators. In other words, the background is green if it is operating normally, the background is gray if it ends abnormally, and if the process itself is omitted, it is painted black. preferable. In FIG. 7, “PI” in the
「状態」欄下段は、現状ネットワーク機器監視装置100がどのような対応をしているかを表す。ここに表示する事項はどのような物であっても良いが、一定の法則性を持たせそれをユーザに開示すべきであろう。
The lower part of the “Status” column indicates how the current network
なお、図7の表示画面の出力の際のCPU101側の処理は図4のフローチャートと流れは同じである。図5の画面を表示するデータを送信するか、図7の画面を表示するデータを送信するかは、図4のステップS20で送られる開示要求に付加されるパラメータで決めるようにすれば良い。
The processing on the
また、送信される出力データに所定の秒数後自動的に再度自身のアドレスを読みだすようにすれば、反復して状態を更新することが可能になる。HTML形式では<META>タグを用いることでこのような機能を実現できる。 In addition, if the self-address is automatically read again after a predetermined number of seconds from the output data to be transmitted, the state can be updated repeatedly. In the HTML format, such a function can be realized by using a <META> tag.
このように、ネットワーク機器監視装置100の設定状態の表示を繰り返すことでユーザの利便性を向上させることが可能になる。
In this way, it is possible to improve user convenience by repeating the display of the setting state of the network
以上のように、ネットワーク層での障害の検出と並行してトランスポート層での障害の検出を行うこと、及びその際異常を感知した後の割り込み処理を異なるものにすることで、より状況に即した異常の復旧を図ることが可能になる。
(第2の実施の形態)
As described above, it is possible to detect the failure in the transport layer in parallel with the detection of the failure in the network layer, and to make the interrupt processing after detecting the abnormality different at that time, thereby making the situation more It is possible to recover from abnormal conditions.
(Second Embodiment)
次に本発明の第2の実施の形態について図を用いて説明する。 Next, a second embodiment of the present invention will be described with reference to the drawings.
第1の実施の形態では、割り込み処理についてユーザの意向で定義することはなかった。しかし、IPアドレスやポート番号によっては割り込み処理をプログラマブルに変更できた方がユーザの運用上都合の良いことが多い。特に、同一のサーバで複数のサービスを提供する場合には、そのような利点は顕著である。 In the first embodiment, interrupt processing is not defined by the user's intention. However, depending on the IP address and port number, it is often convenient for the user to operate the interrupt process in a programmable manner. In particular, when a plurality of services are provided by the same server, such an advantage is remarkable.
すなわちIPアドレスは同一サーバ上のサービスすべてで共通して使用する。従って、ネットワーク層で障害が生じたら直ちにサーバ全体の再起動を行うことが好ましい。しかし、あるポート番号で不具合が起きたとしても、別のポート番号のサービスを提供するアプリがアクティブである場合も十分考えられる。このような場合に、いきなり電源切断を行うのは必ずしも適切とは限らない。 That is, the IP address is used in common for all services on the same server. Therefore, it is preferable to restart the entire server as soon as a failure occurs in the network layer. However, even if a problem occurs with a certain port number, it is also possible that an application that provides a service with a different port number is active. In such a case, it is not always appropriate to suddenly turn off the power.
そこで本実施の形態では、IPアドレスあるいはポート番号によって、割り込み処理の動作をユーザに設定させることを可能ならしめる手段を提供することを目的とする。 Therefore, an object of the present embodiment is to provide means for enabling a user to set an interrupt processing operation by an IP address or a port number.
図8は、第2の実施の形態に関わるネットワーク機器監視装置100の動作環境の一例を表す接続図である。なお、図2と変更がない個所については説明を省略する。
FIG. 8 is a connection diagram illustrating an example of an operating environment of the network
第1の実施の形態と異なり本実施の形態では、単一のサーバ600にHTTPアプリ及び決済アプリがインストールされる構成をとる。これに伴いHTTPサーバ502及び決済サーバ503は削除されている。近年ではサーバの処理能力が飛躍的に向上している為、このように一つのサーバに複数のトランスポート層〜アプリケーション層の処理を含むアプリケーションを常時実行させることも多々ある。
Unlike the first embodiment, this embodiment has a configuration in which an HTTP application and a payment application are installed in a
このような構成をとることで、サーバ600のネットワーク層までは生きていたとしてもHTTPアプリまたは決済アプリの何れか1が落ちることも考えられる。この際全ての状況で電源の再起動処理を行うのは適切でない場合もある。
By adopting such a configuration, it is conceivable that either the HTTP application or the payment application is dropped even if the network layer of the
本実施の形態は、ネットワーク機器監視装置100の割り込み処理(図3参照)の処理内容をユーザに定義させるようにすることを特徴とする。
The present embodiment is characterized in that the processing contents of the interrupt processing (see FIG. 3) of the network
図9は、第2の実施の形態での開示要求(Request)の送信元に送られてきた出力データをモニタ用PC504のブラウザ上で表示させた結果である。
FIG. 9 shows the result of displaying the output data sent to the transmission source of the disclosure request (Request) in the second embodiment on the browser of the
図9においては図5の表示に加え、アクション810及びアクション設定820の項目が増えている。
In FIG. 9, in addition to the display of FIG. 5, the items of
アクション810で表示されるプルダウンメニューの項目の選択によって、ユーザは大まかな処理を最大4つ自由に選ぶことができる。なお、仕様上4つとしているが、最大幾つユーザに動作の定義を認めるのかはネットワーク機器監視装置100の設計者の意図にかかっている
By selecting an item in the pull-down menu displayed in
図9では、電源ON(アクション2)と電源OFF(アクション1)、「ロギング」(アクション3)の選択肢しか記載されていないが、例えば、「別のモジュールの動作確認を行う」とか「該サーバに該当するポートの再起動を指示する」といったアクション種別を追加することもかんがえられよう。 In FIG. 9, only the options of power ON (action 2), power OFF (action 1), and “logging” (action 3) are described. For example, “confirm operation of another module” or “the server It can also be thought of as adding an action type such as “instructing restart of the port corresponding to“ ”.
そして、上記アクション810で選んだ項目に応じて、ユーザはアクション設定820で細かな動作を選択することが可能になっている。
In accordance with the item selected in the
また、アクションで何も選ばなければ、監視対象のポートに関わるアプリが異常終了していたとしても割り込み処理を一切行わなくすることも可能である。その判断をユーザにゆだねることができるのが本実施の形態の特徴である。 If no action is selected, even if the application related to the monitored port is abnormally terminated, it is possible to stop interrupt processing at all. It is a feature of the present embodiment that the judgment can be left to the user.
図9のアクション設定820では現在アクション1で選択された電源OFFに対応したサブ設定項目が表示されている。ここでは電源をオフするまでの待機秒数及び電源をオフした後次のアクションを実行するまでの待機秒数が入力可能になっている。
In the action setting 820 of FIG. 9, the sub setting item corresponding to the power OFF currently selected in the
このように第1の実施の形態におけるポート番号(トランスポート層)まで特定して監視すること及び第2の実施の形態のユーザが自由に割り込み処理を定義できることを組み合わせることでサービスの優先順位に応じた割り込み処理の設定が可能になる。 As described above, the priority of services can be increased by combining and monitoring up to the port number (transport layer) in the first embodiment and allowing the user of the second embodiment to freely define interrupt processing. The corresponding interrupt processing can be set.
図8の例で説明する。サーバ600上では決済アプリとHTTPアプリが同時に動いている。実環境でのHTTPアプリと決済アプリとの優劣はつけがたいが、ここでは情報を要求があれば即時に送り出す必要があるHTTPアプリを優位とする。
This will be described with reference to the example of FIG. On the
この場合、HTTPアプリがダウンし対応するポート(ウェルノンでは80番)に対するTELNETコマンドが異常終了したら、サーバ600に対応する電源ケーブルに繋がったコンセント321、322、323のいずれか1に対応するリレー311、312、313のいずれか1をオフ後に再度オンにし再起動する設定をする。
In this case, if the HTTP application goes down and the TELNET command for the corresponding port (80 in Wellnon) ends abnormally, the relay 311 corresponding to any one of the
一方、決済アプリのポートに対するTELNETコマンドが異常終了したとしても、HTTPアプリのポートが生きていれば、HTTPアプリでの情報の送信を優先する為、ログの蓄積のみするようにするといったことも今回の例では考えられる。 On the other hand, even if the TELNET command for the payment application port ends abnormally, if the HTTP application port is alive, priority is given to the transmission of information by the HTTP application, so only log accumulation is performed. In the example of this is considered.
なお、ネットワーク機器監視装置100側の処理に関しては、ステップS23(図4参照)でCPU101がアクション関連の変数及び既定値を定義して、ステップS30(図6参照)でCPU101がこの変数の修正値を受け取れるようにすれば(=処理モジュールを追加すれば)対応できるので、ここでは細かくは述べない。
Regarding the processing on the network
以上のようにIPアドレス、ポートの番号に応じて、処理の方法をユーザの意向で変える手段を提供することで、ユーザにとってより有効な再起動処理を行うことが可能になる。 As described above, by providing means for changing the processing method according to the user's intention according to the IP address and port number, it becomes possible to perform a restart process more effective for the user.
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更が可能であることは言うまでもない。 As mentioned above, the invention made by the present inventor has been specifically described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention. Needless to say.
本発明はネットワーク機器の監視装置に適用可能である。また、ルータや課金サーバ、HTTPサーバだけでなく、他のネットワーク機器を監視対象としても良いことは言うまでもない。 The present invention is applicable to a monitoring apparatus for network equipment. Needless to say, not only routers, accounting servers, and HTTP servers, but also other network devices may be monitored.
100 ネットワーク機器監視装置、
101 CPU、
102 バスコントローラ、
201 メモリ、
202 周辺用バスコントローラ、
301 LAN I/F、
302 LEDコントローラ、
303 リレーコントローラ、
311、312,313 リレー、
321、322、323 コンセント、
500 HUB、
501 ルータ、
502 HTTPサーバ、
503 決済サーバ、
504 モニタ用PC、
600 サーバ。
100 network equipment monitoring device,
101 CPU,
102 bus controller,
201 memory,
202 peripheral bus controller,
301 LAN I / F,
302 LED controller,
303 relay controller,
311, 312, 313 relay,
321, 322, 323 outlets,
500 HUB,
501 router,
502 HTTP server,
503 payment server,
504 PC for monitor,
600 servers.
Claims (3)
該ネットワーク機器監視装置はCPU、リレーコントローラ及び前記リレーコントローラに制御されるリレーを含み、
前記ネットワーク層論理ポートでの異常検出時の該ネットワーク機器監視装置での処理が前記リレーを切断することであり、
前記トランスポート層論理ポートでの異常検出時の該ネットワーク機器監視装置での処理が前記リレーを切断しないことを特徴とするネットワーク機器監視装置。 The transport layer of the connected monitor network layer logical port and the identity related to the network layer of the network devices of interest monitored network device via the LAN to the according to the network layer and the transport layer protocol OSI7 layer model A network device monitoring device that monitors the transport layer logical ports involved,
The network device monitoring device includes a CPU, a relay controller, and a relay controlled by the relay controller,
The processing in the network device monitoring device when an abnormality is detected in the network layer logical port is to disconnect the relay;
A network device monitoring apparatus, characterized in that the processing in the network device monitoring apparatus when an abnormality is detected in the transport layer logical port does not disconnect the relay .
該ネットワーク機器監視装置はCPU、リレーコントローラ及び前記リレーコントローラに制御されるリレーを含み、
前記第1のトランスポート層論理ポートでの異常検出時の該ネットワーク機器監視装置での処理が前記リレーを切断し、
前記第2のトランスポート層論理ポートでの異常検出時の該ネットワーク機器監視装置での処理が前記リレーを切断しないことを特徴とするネットワーク機器監視装置。 The transport layer of the connected monitor network layer logical port and the identity related to the network layer of the network devices of interest monitored network device via the LAN to the according to the network layer and the transport layer protocol OSI7 layer model A network device monitoring apparatus for monitoring a first transport layer logical port involved and a second transport layer logical port involved in the transport layer ,
The network device monitoring device includes a CPU, a relay controller, and a relay controlled by the relay controller,
Processing at the network device monitoring device upon detection of an abnormality in the first transport layer logical port disconnects the relay;
The network equipment monitoring apparatus, wherein the processing in the network equipment monitoring apparatus when an abnormality is detected in the second transport layer logical port does not disconnect the relay .
前記リレーを経由して前記監視対象のネットワーク機器に電源を供給することを特徴とするネットワーク機器監視装置。A network device monitoring apparatus, wherein power is supplied to the network device to be monitored via the relay.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016040933A JP6612151B2 (en) | 2016-03-03 | 2016-03-03 | Network equipment monitoring device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016040933A JP6612151B2 (en) | 2016-03-03 | 2016-03-03 | Network equipment monitoring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017158081A JP2017158081A (en) | 2017-09-07 |
| JP6612151B2 true JP6612151B2 (en) | 2019-11-27 |
Family
ID=59810552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016040933A Active JP6612151B2 (en) | 2016-03-03 | 2016-03-03 | Network equipment monitoring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6612151B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7357611B2 (en) * | 2018-05-31 | 2023-10-06 | 太陽誘電株式会社 | Operation monitoring device, operation monitoring method, operation monitoring program, and operation monitoring system |
| JP2020017900A (en) * | 2018-07-26 | 2020-01-30 | 株式会社ノーリツ | Hot water supply system and program |
| CN115225530B (en) * | 2022-07-02 | 2023-09-05 | 北京华顺信安科技有限公司 | Asset state monitoring method, device, equipment and medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001184233A (en) * | 1999-12-22 | 2001-07-06 | Komu Square:Kk | Remote maintenance system, remote maintenance method, and recording medium recording remote maintenance program |
| JP2001339407A (en) * | 2000-05-29 | 2001-12-07 | Nec Corp | LAN communication processing system and LAN connection switching method in LAN communication processing system |
| JP2002304311A (en) * | 2001-04-04 | 2002-10-18 | Hitachi Electronics Service Co Ltd | Condition management system and method for computer system |
| JP2004221867A (en) * | 2003-01-14 | 2004-08-05 | Matsushita Electric Ind Co Ltd | Network equipment power control unit |
| JP4818338B2 (en) * | 2008-09-30 | 2011-11-16 | 株式会社エヌ・ティ・ティ・データ | Monitoring server, network monitoring method |
-
2016
- 2016-03-03 JP JP2016040933A patent/JP6612151B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017158081A (en) | 2017-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10802906B2 (en) | Monitoring method and apparatus of server, and storage medium | |
| US20050066218A1 (en) | Method and apparatus for alert failover | |
| CN102075508B (en) | Vulnerability disclosure system and method aiming at network protocol | |
| US11063855B2 (en) | Monitoring of the data transmission in a client/server-based device access system | |
| EP3865998B1 (en) | Cluster management method, apparatus and system | |
| WO2014112162A1 (en) | Network state monitoring system | |
| JP6612151B2 (en) | Network equipment monitoring device | |
| CN106961361A (en) | From detection/processing method, apparatus and system | |
| WO2017058183A1 (en) | Network nodes in a ring network | |
| WO2019142587A1 (en) | Control device, control method, and control program | |
| CN116346656A (en) | Link state detection method and system for Internet of things equipment | |
| US10313180B2 (en) | Systems and methods for managing switching devices in an information handling system | |
| CN112202643B (en) | Network detection method, device, test host and storage medium | |
| JP6124612B2 (en) | Engineering apparatus and engineering method | |
| CN114244686B (en) | Communication fault detection method, device and system | |
| JP2010041604A (en) | Network management method | |
| US20170187575A1 (en) | System and method for customizing standard device-orientated services within a high scale deployment | |
| US20250007801A1 (en) | Smart power connector | |
| EP2854040A2 (en) | Information processing apparatus, information processing system, and program | |
| CN110198230B (en) | Application monitoring method and device, storage medium and electronic device | |
| WO2025103171A1 (en) | Cdn-based service alarm processing method and apparatus, and device and medium | |
| CN118363676A (en) | A configuration method and related equipment of baseboard management controller BMC | |
| CN116962184A (en) | A method, system, terminal and medium for automatically deploying RoCE clusters | |
| KR101680736B1 (en) | Process for checking status of network device | |
| JP2016057971A (en) | Information processing system, program, and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20160330 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170227 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20170303 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20170419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170821 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171114 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180905 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20181108 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20181214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6612151 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |