SlideShare a Scribd company logo
1 of 22
GGサーバーの監視機能
動作状況(利用の可否)
セッション数の情報
個別セッションの情報
GGクライアントの振分け機能
空きセッション数の多いGGサーバーへ振分け
管理者が指定したGGサーバーへ振分け
多重ログオンおよび時間外等での振分け禁止
ブラウザまたは GGEasyLogon を使用
SP
AA
SP AA
SA
APSP: サーバー機能パッシブ通信
SA: サーバー機能アクティブ通信
AP: エージェント機能パッシブ通信
AA: エージェント機能アクティブ通信
GEMサーバー
192.168.1.51 (Local)
GGサーバー + GEMエージェント
192.168.1.61 (Local)
GGサーバー + GEMエージェント
192.168.1.63 (Local)
GGサーバー + GEMエージェント
160.16.xxx.xxx (Global)
クラウド
個別サーバー
の稼働状況
サーバー全体
の稼働状況
個別サーバーのセッション情報
GGクライアント
192.168.1.51 (Local)
ルーター
192.168.1.1 (Local)
222.7.105.139 (Global)
GGサーバー
160.16.xxx.xxx (Global)
クラウド環境
クライアントのIPアドレスはセッション上の環境変数にも保持
LAN WAN
GEMサーバー
192.168.1.51 (Local)
GGサーバー + GEMエージェント
192.168.1.61 (Local)
GGサーバー + GEMエージェント
192.168.1.63 (Local)
GGサーバー + GEMエージェント
160.16.xxx.xxx (Global)
クラウド
1/50
2/50
2/50
3/50
①
ロ
グ
オ
ン
先
要
求
②
ロ
グ
オ
ン
先
指
示
空きセッション数が一番
多いサーバーを選択
ユーザーIDとパス
ワードが指定され
ている場合は直接
振分け
相手が Android / iOS の場合は,URLスキームで
モバイルクライアントを起動するコードを生成
@<振分け画面のIPアドレス> : <振分け画面のポート番号>
GGEasy
Monitor
監視画面
振分け画面
ブラウザと接続
ブラウザと接続
GGEasyLogonと接続
アクティブ
通信
パッシブ
通信
GGEasyMonitorと接続
GGEasyMonitorと接続
APS監視
接続確認
APSと接続 (127.0.0.1)
APSと接続 (127.0.0.1)
データベース
(MS-XML)
セキュリティの関係等から IIS は不使用 (独自のウエッブサーバー機能)
サーバー
機能
エージェント
機能
CPU: AMD Phenom II X6 1090T 3.2GHZ / 6core
ファイル・サイズは 138kB
メモリ・サイズは 45MB~
; *通信関連*
; hostName : ★コンピューター名
; hostAddr : ★IPアドレス
; hostPort : ★サーバー/エージェントの待受けポートの番号
; avSleep : アクティブ時の送信間隔(秒)
; avTimeout : アクティブ時のタイムアウト時間(秒)
; pvSleep : 未使用
; pvTimeout : パッシブ時のタイムアウト時間(秒)
; updateInterval : ★エージェントの送信間隔(秒)
; updateTimeout : ★更新タイムアウトの時間(秒)
; bufferSize : ★送受信バッファのサイズ(MB)
; maxTempError : 一時的なエラーを無視する回数
hostName =
hostAddr = 160.xxx.xxx.xxx
hostPort = 8491
avSleep = 3
avTimeout = 60
pvSleep = 3
pvTimeout = 60
updateInterval = 3
updateTimeout = 10
bufferSize = 10
maxTempError = 10
サーバー&エージェントの通信環境に関する設定
; *APS関連*
; apsPort : APSのポート番号(GGサーバーの待受けポート)
; sessionInfo : セッション・リストの採取の有無(YES/NO)
; rxpAddr : ★GGサーバーのIPアドレス(外部向け)
; rxpPort : ★GGサーバーのポート番号(外部向け)
; smsClientInfo : GGEasyMonitorClintInfo のデータパス
; : 既定値は GGEasyMonitorClientInfo.ini を参照
apsPort = 491
sessionInfo = YES
rxpAddr = 160.xxx.xxx.xxx
rxpPort = 491
; smsClientInfo = C:kitASPGGEasyMonitorGGEasyMonitorClientInfo-Data.ini
GGクライアントに公開するIPアドレスとポート番号
APSの監視および公開IPアドレス&ポートに関する設定
; *ウエッブ機能関連*
; webPort : ★監視画面のポート番号
; webAutoRefresh : 監視画面の更新間隔(秒)
; webNumSessions : セッション一覧でのページ当りの行数
; webRefURL : ★監視画面のリフレッシュ用URL
; webRxpURL : ★GGサーバーのログオンページ
; webAuth : ★監視画面の認証情報(<ユーザーID>:<パスワード>)
; webCss : スタイルシートの情報(原則として修正不可)
webPort = 8089
webAutoRefresh = 10
webNumSessions = 25
webRefURL = *NOT USED*
webRxpURL = http://192.168.1.63/goglobal/logon.html
webAuth = admin:password
webCss = <link rel=stylesheet type="text/css" href="/GGEasyMonitor.css">
監視画面 (ウエッブ) の環境に関する設定
; *振分け機能関連*
; cbkDisable : 振分け機能「停止中」 (YES/NO)
; cbkPort : ★振分け機能のポート番号
; cbkMaxHost : ★接続候補のGGサーバーの数
; cbkRefTime : 振分けまでの遅延時間
; cbkRxpURL : GGサーバーのログオンページ
; : この値に "?host=<GGサーバー>" が付加される。
; : 省略時は webRxpURL の値が使用される。
; cbksingleLogon : 多重ログオンの禁止の有無 (YES/NO)
; cbkLogonPage : ユーザーID未指定時にログオンページを表示 (YES/NO)
; cbkIgnoreDomain : 多重ログオンのチェック時にドメイン名を無視する (YES/NO)
; cbkDefaultDomain : 既定のドメイン(ユーザー名のみの場合に付加)
; cbkPluginURL : クライアントをインストールするページへのハイパーリンク
; : POSTメソッドでは自動的にクライアントをインストール出来
; : ないため,このリンクをログオン画面に表示します.
; : %s は項目 cbkRxpURL の値で置換されます.
cbkDisable = NO
cbkPort = 8080
cbkMaxHost = 1
cbkRefTime = 3
cbkRxpURL =
cbkSingleLogon = YES
cbkLogonPage = YES
cbkIgnoreDomain = YES
cbkDefaultDomain =
cbkPluginLink = クライアントをインストールしていない場合は …
振分け画面 (ウエッブ) の環境に関する設定
; *サーバー機能関連*
; [セクション名] : SA_コンピューター名 or SP_コンピューター名
; mode : ★SA = アクティブサーバー, SP = パッシブサーバー
; name : ★相手のコンピューター名
; addr : ★相手(GGEasyMonitorのエージェント機能)のIPアドレス
; port : ★相手(GGEasyMonitorのエージェント機能)のポート番号
; updateTimeout : ★更新タイムアウトの時間(秒)
[SA_ISUMI-RDS]
mode = SA
name = ISUMI-RDS
addr = 160.xxx.xxx.xxx
port = 8491
... 複数指定可能 ...
エージェントのIPアドレスとポート番号
サーバー機能 (アクセスするエージェント) 関する設定
; *エージェント機能関連*
; [セクション名] : AA_コンピューター名 or AP_コンピューター名
; mode : ★AA = アクティブエージェント, AP = パッシブエージェント
; addr : ★相手(GGEasyMonitorのサーバー機能)のIPアドレス
; port : ★相手(GGEasyMonitorのサーバー機能)のポート番号
; sessionList : セッション・リストの送信の有無(YES/NO)
[AP_WIN10-ISUMI1]
mode = AP
addr = 222.7.105.139
port = 8491
sessionList = YES
... 複数指定可能 ...
サーバーのIPアドレスとポート番号
エージェント機能 (アクセスするサーバー) 関する設定
GGサーバー
監視+振分けサーバー
GG+監視+振分けサーバー
通信 APS 監視 振分け サーバー エージェント
○ ○ △ △ ◎
通信 APS 監視 振分け サーバー エージェント
○ ○ ○ ◎
通信 APS 監視 振分け サーバー エージェント
○ ○ ○ ○ ◎ ◎
◎複数指定可能
<?xml version="1.0"?>
<host>
<session addr="192.168.1.63:491" host="ws2012r2-isumi1" id="summary">
<now>0</now>
<max>50</max>
<rem>50</rem>
</session>
<session addr="160.xxx.xxx.xxx:491" host="isumi-rds" id="summary">
<now>1</now>
<max>50</max>
<rem>49</rem>
</session>
<session addr="160.xxx.xxx.xxx:491" host="isumi-rds" user="moriken" id="3">
<name>moriken on isumi-rds</name>
<user>moriken</user>
<sessionID>#3</sessionID>
<clientCount>1</clientCount>
<clinetAddr>192.168.1.125</clinetAddr>
<clinetName>win10-tbm</clinetName>
<clinetNet>222.7.105.139</clinetNet>
<startTime>2017-07-04 16:14:29</startTime>
</session>
<session addr="192.168.1.61:491" host="win10-isumi2" id="summary">
<now>1</now>
<max>50</max>
<rem>49</rem>
</session>
...
セッション情報 (サマリー)
セッション情報 (個別)
GGEasyMonitor技術情報

More Related Content

What's hot

serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?
Sho Hashimoto
 
サーバー実装いろいろ
サーバー実装いろいろサーバー実装いろいろ
サーバー実装いろいろ
kjwtnb
 
Hadoop HDFS: The Ultimate Storage
Hadoop HDFS: The Ultimate StorageHadoop HDFS: The Ultimate Storage
Hadoop HDFS: The Ultimate Storage
SATOSHI TAGOMORI
 
CategoLJについて
CategoLJについてCategoLJについて
CategoLJについて
Toshiaki Maki
 
Dive into dockerネットワーク
Dive into dockerネットワークDive into dockerネットワーク
Dive into dockerネットワーク
Kazuyuki Mori
 
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshiJanogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
 

What's hot (20)

未設定のドメインでも ELB 経由で proxy.pac を使って https で接続する方法
未設定のドメインでも ELB 経由で proxy.pac を使って https で接続する方法未設定のドメインでも ELB 経由で proxy.pac を使って https で接続する方法
未設定のドメインでも ELB 経由で proxy.pac を使って https で接続する方法
 
serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?
 
Nginx
NginxNginx
Nginx
 
ポリドックにServerspecを教えよう!
ポリドックにServerspecを教えよう!ポリドックにServerspecを教えよう!
ポリドックにServerspecを教えよう!
 
サーバー実装いろいろ
サーバー実装いろいろサーバー実装いろいろ
サーバー実装いろいろ
 
PIC RoR Heroku
PIC RoR HerokuPIC RoR Heroku
PIC RoR Heroku
 
Using context.context in context
Using context.context in contextUsing context.context in context
Using context.context in context
 
MHA, Murakumo & Me
MHA, Murakumo & MeMHA, Murakumo & Me
MHA, Murakumo & Me
 
serverspecを使用したサーバ設定テストの実例
serverspecを使用したサーバ設定テストの実例serverspecを使用したサーバ設定テストの実例
serverspecを使用したサーバ設定テストの実例
 
Hadoop HDFS: The Ultimate Storage
Hadoop HDFS: The Ultimate StorageHadoop HDFS: The Ultimate Storage
Hadoop HDFS: The Ultimate Storage
 
CategoLJについて
CategoLJについてCategoLJについて
CategoLJについて
 
Varnish 4.0 Release Party in Tokyo発表資料
Varnish 4.0 Release Party in Tokyo発表資料Varnish 4.0 Release Party in Tokyo発表資料
Varnish 4.0 Release Party in Tokyo発表資料
 
GoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスGoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティス
 
Reactive Extensions v2.0
Reactive Extensions v2.0Reactive Extensions v2.0
Reactive Extensions v2.0
 
tokyo.vcl発表資料(VarnishCache3.0新機能とVUPの仕方)
tokyo.vcl発表資料(VarnishCache3.0新機能とVUPの仕方)tokyo.vcl発表資料(VarnishCache3.0新機能とVUPの仕方)
tokyo.vcl発表資料(VarnishCache3.0新機能とVUPの仕方)
 
Varnishのログの眺め方
Varnishのログの眺め方Varnishのログの眺め方
Varnishのログの眺め方
 
Tiny server
Tiny serverTiny server
Tiny server
 
Web dbの監視
Web dbの監視Web dbの監視
Web dbの監視
 
Dive into dockerネットワーク
Dive into dockerネットワークDive into dockerネットワーク
Dive into dockerネットワーク
 
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshiJanogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
 

Similar to GGEasyMonitor技術情報

2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
 
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギングfluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
Yuichi Tateno
 
Ruby Postgres 2009
Ruby Postgres 2009Ruby Postgres 2009
Ruby Postgres 2009
Akio Ishida
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
 

Similar to GGEasyMonitor技術情報 (20)

2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
 
EchoyaGinhanazeSu_inoka.pptx
EchoyaGinhanazeSu_inoka.pptxEchoyaGinhanazeSu_inoka.pptx
EchoyaGinhanazeSu_inoka.pptx
 
AWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたAWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみた
 
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギングfluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
 
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
 
Fluentd meetup #2
Fluentd meetup #2Fluentd meetup #2
Fluentd meetup #2
 
Ruby Postgres 2009
Ruby Postgres 2009Ruby Postgres 2009
Ruby Postgres 2009
 
Devops @ Gengo -- AWS日本語初会議
Devops @ Gengo -- AWS日本語初会議Devops @ Gengo -- AWS日本語初会議
Devops @ Gengo -- AWS日本語初会議
 
2014_0206 aws startup_tech
2014_0206 aws startup_tech2014_0206 aws startup_tech
2014_0206 aws startup_tech
 
Inside mobage platform
Inside mobage platformInside mobage platform
Inside mobage platform
 
#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門
 
What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期What’s new in cloud run 2021 後期
What’s new in cloud run 2021 後期
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
 
Qlik TechFest C-5 Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装まで
Qlik TechFest C-5  Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装までQlik TechFest C-5  Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装まで
Qlik TechFest C-5 Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装まで
 
〜Apache Geode 入門 gfsh によるクラスター構築・管理
〜Apache Geode 入門 gfsh によるクラスター構築・管理〜Apache Geode 入門 gfsh によるクラスター構築・管理
〜Apache Geode 入門 gfsh によるクラスター構築・管理
 
BMP共同検証
BMP共同検証BMP共同検証
BMP共同検証
 
Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
 
seccamp21z4 yamaguchi
seccamp21z4 yamaguchiseccamp21z4 yamaguchi
seccamp21z4 yamaguchi
 

Recently uploaded

研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
atsushi061452
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 

Recently uploaded (12)

論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイント
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
 
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 

GGEasyMonitor技術情報

  • 1.
  • 3. SP AA SP AA SA APSP: サーバー機能パッシブ通信 SA: サーバー機能アクティブ通信 AP: エージェント機能パッシブ通信 AA: エージェント機能アクティブ通信 GEMサーバー 192.168.1.51 (Local) GGサーバー + GEMエージェント 192.168.1.61 (Local) GGサーバー + GEMエージェント 192.168.1.63 (Local) GGサーバー + GEMエージェント 160.16.xxx.xxx (Global) クラウド
  • 5. GGクライアント 192.168.1.51 (Local) ルーター 192.168.1.1 (Local) 222.7.105.139 (Global) GGサーバー 160.16.xxx.xxx (Global) クラウド環境 クライアントのIPアドレスはセッション上の環境変数にも保持 LAN WAN
  • 6. GEMサーバー 192.168.1.51 (Local) GGサーバー + GEMエージェント 192.168.1.61 (Local) GGサーバー + GEMエージェント 192.168.1.63 (Local) GGサーバー + GEMエージェント 160.16.xxx.xxx (Global) クラウド 1/50 2/50 2/50 3/50 ① ロ グ オ ン 先 要 求 ② ロ グ オ ン 先 指 示 空きセッション数が一番 多いサーバーを選択
  • 7. ユーザーIDとパス ワードが指定され ている場合は直接 振分け 相手が Android / iOS の場合は,URLスキームで モバイルクライアントを起動するコードを生成
  • 9.
  • 10.
  • 12. CPU: AMD Phenom II X6 1090T 3.2GHZ / 6core
  • 14. ; *通信関連* ; hostName : ★コンピューター名 ; hostAddr : ★IPアドレス ; hostPort : ★サーバー/エージェントの待受けポートの番号 ; avSleep : アクティブ時の送信間隔(秒) ; avTimeout : アクティブ時のタイムアウト時間(秒) ; pvSleep : 未使用 ; pvTimeout : パッシブ時のタイムアウト時間(秒) ; updateInterval : ★エージェントの送信間隔(秒) ; updateTimeout : ★更新タイムアウトの時間(秒) ; bufferSize : ★送受信バッファのサイズ(MB) ; maxTempError : 一時的なエラーを無視する回数 hostName = hostAddr = 160.xxx.xxx.xxx hostPort = 8491 avSleep = 3 avTimeout = 60 pvSleep = 3 pvTimeout = 60 updateInterval = 3 updateTimeout = 10 bufferSize = 10 maxTempError = 10 サーバー&エージェントの通信環境に関する設定
  • 15. ; *APS関連* ; apsPort : APSのポート番号(GGサーバーの待受けポート) ; sessionInfo : セッション・リストの採取の有無(YES/NO) ; rxpAddr : ★GGサーバーのIPアドレス(外部向け) ; rxpPort : ★GGサーバーのポート番号(外部向け) ; smsClientInfo : GGEasyMonitorClintInfo のデータパス ; : 既定値は GGEasyMonitorClientInfo.ini を参照 apsPort = 491 sessionInfo = YES rxpAddr = 160.xxx.xxx.xxx rxpPort = 491 ; smsClientInfo = C:kitASPGGEasyMonitorGGEasyMonitorClientInfo-Data.ini GGクライアントに公開するIPアドレスとポート番号 APSの監視および公開IPアドレス&ポートに関する設定
  • 16. ; *ウエッブ機能関連* ; webPort : ★監視画面のポート番号 ; webAutoRefresh : 監視画面の更新間隔(秒) ; webNumSessions : セッション一覧でのページ当りの行数 ; webRefURL : ★監視画面のリフレッシュ用URL ; webRxpURL : ★GGサーバーのログオンページ ; webAuth : ★監視画面の認証情報(<ユーザーID>:<パスワード>) ; webCss : スタイルシートの情報(原則として修正不可) webPort = 8089 webAutoRefresh = 10 webNumSessions = 25 webRefURL = *NOT USED* webRxpURL = http://192.168.1.63/goglobal/logon.html webAuth = admin:password webCss = <link rel=stylesheet type="text/css" href="/GGEasyMonitor.css"> 監視画面 (ウエッブ) の環境に関する設定
  • 17. ; *振分け機能関連* ; cbkDisable : 振分け機能「停止中」 (YES/NO) ; cbkPort : ★振分け機能のポート番号 ; cbkMaxHost : ★接続候補のGGサーバーの数 ; cbkRefTime : 振分けまでの遅延時間 ; cbkRxpURL : GGサーバーのログオンページ ; : この値に "?host=<GGサーバー>" が付加される。 ; : 省略時は webRxpURL の値が使用される。 ; cbksingleLogon : 多重ログオンの禁止の有無 (YES/NO) ; cbkLogonPage : ユーザーID未指定時にログオンページを表示 (YES/NO) ; cbkIgnoreDomain : 多重ログオンのチェック時にドメイン名を無視する (YES/NO) ; cbkDefaultDomain : 既定のドメイン(ユーザー名のみの場合に付加) ; cbkPluginURL : クライアントをインストールするページへのハイパーリンク ; : POSTメソッドでは自動的にクライアントをインストール出来 ; : ないため,このリンクをログオン画面に表示します. ; : %s は項目 cbkRxpURL の値で置換されます. cbkDisable = NO cbkPort = 8080 cbkMaxHost = 1 cbkRefTime = 3 cbkRxpURL = cbkSingleLogon = YES cbkLogonPage = YES cbkIgnoreDomain = YES cbkDefaultDomain = cbkPluginLink = クライアントをインストールしていない場合は … 振分け画面 (ウエッブ) の環境に関する設定
  • 18. ; *サーバー機能関連* ; [セクション名] : SA_コンピューター名 or SP_コンピューター名 ; mode : ★SA = アクティブサーバー, SP = パッシブサーバー ; name : ★相手のコンピューター名 ; addr : ★相手(GGEasyMonitorのエージェント機能)のIPアドレス ; port : ★相手(GGEasyMonitorのエージェント機能)のポート番号 ; updateTimeout : ★更新タイムアウトの時間(秒) [SA_ISUMI-RDS] mode = SA name = ISUMI-RDS addr = 160.xxx.xxx.xxx port = 8491 ... 複数指定可能 ... エージェントのIPアドレスとポート番号 サーバー機能 (アクセスするエージェント) 関する設定
  • 19. ; *エージェント機能関連* ; [セクション名] : AA_コンピューター名 or AP_コンピューター名 ; mode : ★AA = アクティブエージェント, AP = パッシブエージェント ; addr : ★相手(GGEasyMonitorのサーバー機能)のIPアドレス ; port : ★相手(GGEasyMonitorのサーバー機能)のポート番号 ; sessionList : セッション・リストの送信の有無(YES/NO) [AP_WIN10-ISUMI1] mode = AP addr = 222.7.105.139 port = 8491 sessionList = YES ... 複数指定可能 ... サーバーのIPアドレスとポート番号 エージェント機能 (アクセスするサーバー) 関する設定
  • 20. GGサーバー 監視+振分けサーバー GG+監視+振分けサーバー 通信 APS 監視 振分け サーバー エージェント ○ ○ △ △ ◎ 通信 APS 監視 振分け サーバー エージェント ○ ○ ○ ◎ 通信 APS 監視 振分け サーバー エージェント ○ ○ ○ ○ ◎ ◎ ◎複数指定可能
  • 21. <?xml version="1.0"?> <host> <session addr="192.168.1.63:491" host="ws2012r2-isumi1" id="summary"> <now>0</now> <max>50</max> <rem>50</rem> </session> <session addr="160.xxx.xxx.xxx:491" host="isumi-rds" id="summary"> <now>1</now> <max>50</max> <rem>49</rem> </session> <session addr="160.xxx.xxx.xxx:491" host="isumi-rds" user="moriken" id="3"> <name>moriken on isumi-rds</name> <user>moriken</user> <sessionID>#3</sessionID> <clientCount>1</clientCount> <clinetAddr>192.168.1.125</clinetAddr> <clinetName>win10-tbm</clinetName> <clinetNet>222.7.105.139</clinetNet> <startTime>2017-07-04 16:14:29</startTime> </session> <session addr="192.168.1.61:491" host="win10-isumi2" id="summary"> <now>1</now> <max>50</max> <rem>49</rem> </session> ... セッション情報 (サマリー) セッション情報 (個別)