コンポーネントの接続を確認する
During the setup of Session Recording, the components might not connect to other components. All the components communicate with the Session Recording server (Broker). By default, the Broker (an IIS component) is secured using the IIS default website certificate. If one component can’t connect to the Session Recording server, the other components might also fail when attempting to connect.
The Session Recording agent and the Session Recording server (Storage Manager and Broker) log connection errors in the applications event log. You can view the log in the Event Viewer of the machine hosting the Session Recording server. The Session Recording policy console and the Session Recording player display connection error messages on screen when they fail to connect.
Session Recordingエージェントが接続されていることを確認する
- Session Recordingエージェントがインストールされているサーバーにログオンします。
- スタートメニューから、セッションレコーディングエージェントのプロパティを選択します。
- セッションレコーディングエージェントのプロパティで、接続をクリックします。
- 「セッションレコーディングサーバー」フィールドに正しいFQDNが入力されていることを確認します。
- セッションレコーディングサーバーの値として指定されたサーバーが、マルチセッションOS用のVDAからアクセス可能であることを確認します。
詳細については、「エージェントがサーバーに接続できません」を参照してください。
注:
アプリケーションイベントログでエラーと警告を確認します。
セッションレコーディングサーバーが接続されていることを確認する
注意:
レジストリエディターを使用すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターは自己責任で使用してください。
- セッションレコーディングサーバーをホストしているマシンにログオンします。
- レジストリエディターを開きます。
-
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverに移動します。 - SmAudDatabaseInstance の値が、SQL Server インスタンスにインストールしたセッションレコーディングデータベースを正しく参照していることを確認します。
詳細については、「[サーバーがデータベースに接続できません]」(/ja-jp/session-recording/2509/troubleshooting/server-cannot-connect-to-the-database) を参照してください。
セッションレコーディングデータベースが接続されていることを確認する
- 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はSession Recordingサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM)認証を求められた場合は、ドメイン管理者アカウントでログオンします。
Session Recording プレイヤーの IIS 接続を確認するには:
- Session Recording Playerがインストールされているワークステーションにログオンします。
- Webブラウザを開き、次のアドレスを入力します:
- HTTPSの場合:
https://servername/SessionRecordingBroker/Player.rem?wsdl。ここで、servernameはSession Recordingサーバーをホストしているマシンの名前です。 - HTTPの場合:
http://servername/SessionRecordingBroker/Player.rem?wsdl。ここで、servernameはSession Recordingサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM)認証を求められた場合は、ドメイン管理者アカウントでログオンします。
Session RecordingポリシーコンソールのIIS接続を確認するには:
- Session Recordingポリシーコンソールがインストールされているサーバーにログオンします。
- Webブラウザを開き、次のアドレスを入力します:
- HTTPSの場合:
https://servername/SessionRecordingBroker/PolicyAdministration.rem?wsdl。ここで、servernameはSession Recordingサーバーをホストしているマシンの名前です。 - HTTPの場合:
http://servername/SessionRecordingBroker/PolicyAdministration.rem?wsdl。ここで、servernameはSession Recordingサーバーをホストしているマシンの名前です。
- HTTPSの場合:
- NT LAN Manager (NTLM)認証を求められた場合は、ドメイン管理者アカウントでログオンします。
ブラウザにXMLドキュメントが表示された場合、それは、Session Recordingポリシーコンソールが構成済みのプロトコルを使用してSession Recordingサーバーに接続されていることを確認します。
証明書の問題のトラブルシューティング
通信プロトコルとしてHTTPSを使用している場合、セッションレコーディングサーバーをホストするマシンにはサーバー証明書が構成されている必要があります。セッションレコーディングサーバーへのすべてのコンポーネント接続には、ルート証明機関(CA)が必要です。そうでない場合、コンポーネント間の接続試行は失敗します。
IIS接続をテストする場合と同様に、セッションレコーディングブローカーのWebページにアクセスして証明書をテストできます。各コンポーネントのXMLページにアクセスできる場合、証明書は正しく構成されています。
証明書の問題が原因で接続が失敗する一般的なケースをいくつか示します。
- 無効な証明書または不足している証明書。 セッションレコーディングエージェントを実行しているサーバーがサーバー証明書を信頼するためのルート証明書を持たず、HTTPS経由でセッションレコーディングサーバーを信頼して接続できないために接続が失敗する場合は、すべてのコンポーネントがセッションレコーディングサーバー上のサーバー証明書を信頼していることを確認してください。
- 一貫性のない命名。 セッションレコーディングサーバーをホストするマシンに割り当てられたサーバー証明書がFQDNを使用して作成されている場合、接続するすべてのコンポーネントはセッションレコーディングサーバーに接続する際にFQDNを使用する必要があります。NetBIOS名が使用されている場合は、セッションレコーディングサーバーのNetBIOS名でコンポーネントを構成してください。
- 期限切れの証明書。 サーバー証明書が期限切れの場合、HTTPSを介したセッションレコーディングサーバーへの接続は失敗します。セッションレコーディングサーバーをホストするマシンに割り当てられたサーバー証明書が有効であり、期限切れになっていないことを確認してください。セッションレコーディングのデジタル署名に同じ証明書が使用されている場合、セッションレコーディングサーバーのイベントログには、証明書が期限切れになったというエラーメッセージ、または期限切れが近づいているという警告メッセージが表示されます。