9.11. RemoteAgent Type1とConnectサーバ間の通信について¶
9.11.1. 本ガイドについて¶
このガイドは、Ericom Connect 9.2以降のバージョンを対象としたRemoteAgent Type1とConnectサーバ間の通信について説明しています。 Ericom Connect 9.2以降をご利用されているお客様において、接続先ホストのRemoteAgentのステータスが度々「接続不可」(LostContact)となる場合には、こちらのガイドを元に設定値の見直しをお願いいたします。
なお、RemoteAgentにはType1とType2の2種類があります。本ガイドはType1のみ対象となりますのでご注意ください。
9.11.2. RemoteAgent Type1とConnectサーバ間のキープアライブ¶
RemoteAgent Type1は、Connect管理コンソールで設定された間隔でConnectサーバへ定期的にキープアライブ信号を送信しています。Connectサーバ側では、RemoteAgent Type1から届いたキープアライブ信号の受信数を元に、各RemoteAgent Type1サーバが利用可能かどうかをチェックしています。
もしConnectサーバがRemoteAgent Type1からのキープアライブ信号を指定された回数受信できなかった場合、Connectサーバは該当のRemoteAgent Type1サーバを利用できないと判定し、ステータスを「接続不可」(LostContact)へ変更します。
「接続不可」(LostContact)ステータスとなったRemoteAgent Type1サーバに対しては、Connectサーバはエンドユーザからのリモート接続の割り振りを行いません。 「接続不可」(LostContact)ステータスとなったとしても、引き続きRemoteAgent Type1からConnectサーバへキープアライブ信号が送信され、Connectサーバがそのキープアライブ信号を所定の回数受信できた場合は、RemoteAgent Type1のステータスは「実行中」となり、エンドユーザからのリモート接続の割り振りを再開します。
以下はEricom Connect 9.2以降における、RemoteAgent Type1とのキープアライブ信号の送信間隔、および、Connectサーバ側が許容するキープアライブ信号の受信回数に関する設定となります。これらの設定値と、後述の計算式によってConnectサーバは各RemoteAgent Type1のステータスを変化させますので、お客様環境に応じて必要な設定変更を実施してください。
RemoteAgent T1サービスのキープアライブ(秒)¶
このパラメータには、RemoteAgent Type1がConnectサーバへキープアライブ信号を受信する間隔を設定します。このパラメータはConnect管理コンソールの次のパスにあります。
[システム]>[ホスト]>[歯車アイコン]>[RemoteAgent T1サービスのキープアライブ(秒)]
- 例)
- 設定値が30の場合、各RemoteAgent Type1サーバからConnectサーバに対して30秒間隔でキープアライブ信号を送信します。
Remote Hostに対するKeep Aliveの欠落数¶
このパラメータは、Connectサーバが各RemoteAgent Type1からのキープアライブ信号の受信許容回数を設定します。Connectサーバは一定間隔で各RemoteAgent Type1からキープアライブ信号が届くことを期待しており、ここで設定した回数を超えてキープアライブ信号が受信できない場合、該当のRemoteAgent Type1サーバのステータスを「接続不可」(LostContact)とします。
[設定]>[設定]>[システム設定]>[Remote Hostに対するKeep Aliveの欠落数]
- 例)
- 設定値が3の場合、Connectサーバは一定時間内に各RemoteAgent Type1サーバから3回以上キープアライブ信号が届かない場合に、該当のRemoteAgent Type1のステータスを「接続不可」(LostContact)とします。
計算式¶
ConnectサーバがRemoteAgent Type1を「接続不可」(LostContact)と判定するまでの計算式は次の通りです。
[RemoteAgent T1サービスのキープアライブ(秒数)] * [Remote Hostに対するKeep Aliveの欠落数] + [RemoteAgent T1サービスのキープアライブ(秒数)]/2
- 例)
- [RemoteAgent T1サービスのキープアライブ(秒数)]=30[Remote Hostに対するKeep Aliveの欠落数]=3の場合、「30*3+30/2=105」となるため、Connectサーバは105秒以上RemoteAgent T1からキープアライブ信号が1度も届かない場合に、該当のRemoteAgent Type1を「接続不可(LostContact)」とします。
- 補足:
- ConnectサーバとRemoteAgent Type1サーバのシステム時刻の差異や、Connectサーバ処理遅延、もしくはネットワーク利用量などの要因で、計算結果とは異なる時間でRemoteAgent Type1のステータスが変化する場合があります。