コンポーネントの接続を確認する
セッションレコーディングのセットアップ中に、コンポーネントが他のコンポーネントに接続できない場合があります。すべてのコンポーネントはセッションレコーディングサーバー(ブローカー)と通信します。デフォルトでは、ブローカー(IISコンポーネント)はIISのデフォルトのWebサイト証明書を使用して保護されています。あるコンポーネントがセッションレコーディングサーバーに接続できない場合、他のコンポーネントも接続を試行する際に失敗する可能性があります。
セッションレコーディングエージェントとセッションレコーディングサーバー(ストレージマネージャーおよびブローカー)は、アプリケーションイベントログに接続エラーを記録します。このログは、セッションレコーディングサーバーをホストしているマシンのイベントビューアーで確認できます。セッションレコーディングポリシーコンソールとセッションレコーディングプレイヤーは、接続に失敗した場合、画面に接続エラーメッセージを表示します。
セッションレコーディングエージェントが接続されていることを確認する
- セッションレコーディングエージェントがインストールされているサーバーにログオンします。
- 「スタート」メニューから、「セッションレコーディングエージェントプロパティ」を選択します。
- 「セッションレコーディングエージェントプロパティ」で、「接続」をクリックします。
- 「Session Recording Server」フィールドに正しいFQDNが入力されていることを確認します。
- セッションレコーディングサーバーの値として指定されたサーバーが、マルチセッションOS用のVDAからアクセス可能であることを確認します。
詳細については、「エージェントがサーバーに接続できない」を参照してください。
注:
アプリケーションイベントログでエラーと警告を確認します。
セッションレコーディングサーバーが接続されていることを確認する
注意:
レジストリエディターを使用すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は、ご自身の責任において行ってください。
- セッションレコーディングサーバーをホストしているマシンにログオンします。
- レジストリエディターを開きます。
-
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverを参照します。 - SmAudDatabaseInstance の値が、SQL Serverインスタンスにインストールしたセッションレコーディングデータベースを正しく参照していることを確認します。
詳しくは、「サーバーがデータベースに接続できない」を参照してください。
セッションレコーディングデータベースが接続されていることを確認する
- SQL管理ツールを使用して、インストールしたセッションレコーディングデータベースを含むSQLインスタンスを開きます。
- セッションレコーディングデータベースのセキュリティ権限を開きます。
- セッションレコーディングコンピューターアカウントがデータベースにアクセスできることを確認します。たとえば、セッションレコーディングサーバーをホストしているマシンがMISドメインで SsRecSrv という名前の場合、データベース内のコンピューターアカウントは MIS\SsRecSrv$ として構成されている必要があります。この値は、セッションレコーディングデータベースのインストール中に構成されます。
IIS接続をテストする
Webブラウザーを使用してセッションレコーディングブローカーのWebページにアクセスすることで、セッションレコーディングサーバーのIISサイトへの接続をテストできます。これにより、セッションレコーディングコンポーネント間の通信の問題が、プロトコル構成の誤り、証明書の問題、またはセッションレコーディングブローカーの起動の問題に起因するかどうかを判断できます。
セッションレコーディングエージェントのIIS接続を確認するには:
- セッションレコーディングエージェントがインストールされているサーバーにログオンします。
- Webブラウザーを開き、次のアドレスを入力します。
- HTTPSの場合:
https://servername/SessionRecordingBroker/RecordPolicy.rem?wsdl(servernameはセッションレコーディングサーバーをホストしているマシンの名前です)。 - HTTPの場合:
http://servername/SessionRecordingBroker/RecordPolicy.rem?wsdl。ここで、servernameはセッションレコーディングサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM) 認証を求められた場合は、ドメイン管理者アカウントでログオンします。
セッションレコーディングプレイヤーのIIS接続を確認するには:
- セッションレコーディングプレイヤーがインストールされているワークステーションにログオンします。
- Webブラウザを開き、次のアドレスを入力します:
- HTTPSの場合:
https://servername/SessionRecordingBroker/Player.rem?wsdl。ここで、servernameはセッションレコーディングサーバーをホストしているマシンの名前です。 - HTTPの場合:
http://servername/SessionRecordingBroker/Player.rem?wsdl。ここで、servernameはセッションレコーディングサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM) 認証を求められた場合は、ドメイン管理者アカウントでログオンします。
セッションレコーディングポリシーコンソールのIIS接続を確認するには:
- セッションレコーディングポリシーコンソールがインストールされているサーバーにログオンします。
- Webブラウザを開き、次のアドレスを入力します:
- HTTPSの場合:
https://servername/SessionRecordingBroker/PolicyAdministration.rem?wsdl。ここで、servernameはセッションレコーディングサーバーをホストしているマシンの名前です。 - HTTPの場合:
http://servername/SessionRecordingBroker/PolicyAdministration.rem?wsdl。ここで、servernameはセッションレコーディングサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM) 認証を求められた場合は、ドメイン管理者アカウントでログオンします。
ブラウザにXMLドキュメントが表示された場合、それは、セッションレコーディングポリシーコンソールが、構成されたプロトコルを使用してセッションレコーディングサーバーに接続されていることを確認します。
証明書の問題をトラブルシューティングする
通信プロトコルとしてHTTPSを使用している場合、セッションレコーディングサーバーをホストするマシンには、サーバー証明書が構成されている必要があります。セッションレコーディングサーバーへのすべてのコンポーネント接続には、ルート証明機関 (CA) が必要です。そうでない場合、コンポーネント間の接続試行は失敗します。
IIS接続をテストする場合と同様に、セッションレコーディングブローカーのWebページにアクセスすることで、証明書をテストできます。各コンポーネントのXMLページにアクセスできる場合、証明書は正しく構成されています。
証明書の問題が原因で接続が失敗する一般的な方法をいくつか示します。
- 無効な証明書または不足している証明書。 セッションレコーディングエージェントを実行しているサーバーに、サーバー証明書を信頼するためのルート証明書がなく、HTTPS経由でセッションレコーディングサーバーを信頼して接続できないため、接続が失敗する場合、すべてのコンポーネントがセッションレコーディングサーバー上のサーバー証明書を信頼していることを確認してください。
- 一貫性のない命名。 セッションレコーディングサーバーをホストするマシンに割り当てられたサーバー証明書がFQDNを使用して作成されている場合、すべての接続コンポーネントはセッションレコーディングサーバーに接続する際にFQDNを使用する必要があります。NetBIOS名が使用されている場合は、セッションレコーディングサーバーのNetBIOS名でコンポーネントを構成してください。
- 期限切れの証明書。 サーバー証明書の有効期限が切れている場合、HTTPSを介したセッションレコーディングサーバーへの接続は失敗します。セッションレコーディングサーバーをホストするマシンに割り当てられたサーバー証明書が有効であり、期限切れになっていないことを確認してください。セッションレコーディングのデジタル署名に同じ証明書が使用されている場合、セッションレコーディングサーバーのイベントログには、証明書の有効期限が切れたことを示すエラーメッセージ、または有効期限が近づいていることを示す警告メッセージが表示されます。