プレーヤーを使用した録画の検索が失敗する
Session Recordingプレーヤーを使用して録画を検索する際に問題が発生した場合、次のエラーメッセージが表示されることがあります。
-
録画されたセッションファイルの検索に失敗しました。リモートサーバー名を解決できませんでした: servername。 servername は、Session Recordingプレーヤーが接続しようとしているサーバーの名前です。Session RecordingプレーヤーはSession Recordingサーバーに接続できません。2つの考えられる原因は、サーバー名の入力ミス、またはDNSがサーバー名を解決できないことです。
解決策: プレーヤーのメニューバーから、ツール > オプション > 接続 を選択し、Session Recording Servers リストのサーバー名が正しいことを確認します。正しい場合は、コマンドプロンプトからpingコマンドを実行して、名前が解決できるか確認します。Session Recordingサーバーがダウンしているかオフラインの場合、「録画されたセッションファイルの検索に失敗しました」というエラーメッセージは「リモートサーバーに接続できません」となります。
-
リモートサーバーに接続できません。 このエラーは、Session Recordingサーバーがダウンしているかオフラインの場合に発生します。
解決策: Session Recordingサーバーが接続されていることを確認します。
-
アクセスが拒否されました。 ユーザーに録画されたセッションファイルを検索およびダウンロードする権限が与えられていない場合、アクセス拒否エラーが発生する可能性があります。
解決策: Session Recording承認コンソールを使用して、ユーザーをプレーヤーの役割に割り当てます。
-
プレーヤーの役割が割り当てられているときにアクセスが拒否されました。 このエラーは、Session RecordingプレーヤーをSession Recordingサーバーと同じマシンにインストールし、UACを有効にしている場合に発生します。Domain AdminsまたはAdministratorsユーザーグループをプレーヤーの役割として割り当てると、そのグループ内の組み込みではない管理者ユーザーが役割ベースのチェックに合格できない場合があります。
解決策:
-
Session Recordingプレーヤーを管理者として実行します。
-
グループ全体ではなく、特定のユーザーをプレーヤーの役割として割り当てます。
-
Session Recordingサーバーではなく、別のマシンにSession Recordingプレーヤーをインストールします。
-
-
録画されたセッションファイルの検索に失敗しました。基になる接続が閉じられました。SSL/TLSセキュアチャネルの信頼関係を確立できませんでした。 このエラーは、Session Recordingサーバーが、クライアントデバイスが信頼していない、またはCA証明書を持っていないCAによって署名された証明書を使用している場合に発生します。
解決策: Session Recordingプレーヤーがインストールされているワークステーションに、正しいまたは信頼されたCA証明書をインストールします。
-
リモートサーバーがエラーを返しました: (403) 禁止されています。 このエラーは、HTTP (非セキュアプロトコル) を使用して接続しようとしたときに発生する標準的なHTTPSエラーです。サーバーは、デフォルトでセキュアな接続のみを受け入れるように構成されているため、接続を拒否します。
解決策: Session Recording Player メニューバーから、ツール > オプション > 接続 を選択します。Session Recording Servers リストからサーバーを選択し、変更 をクリックします。プロトコルを HTTP から HTTPS に変更します。
MSMQのトラブルシューティング
通知メッセージが表示されても、Session Recording playerで検索後にレコーディングが見つからない場合は、MSMQに問題があります。キューがSession Recordingサーバー (Storage Manager) に接続されていることを確認します。Webブラウザを使用して接続エラーをテストします (MSMQ通信プロトコルとしてHTTPまたはHTTPSを使用している場合)。
キューが接続されていることを確認するには:
- Session Recording Agentをホストしているサーバーにログオンし、送信キューを表示します。
- Session Recordingサーバーをホストしているマシンへのキューが接続状態であることを確認します。
- 状態が 接続待機中 で、キューにメッセージがあり、プロトコルがHTTPまたはHTTPSである場合 (Session Recording Agent Properties の 接続 タブで選択されたプロトコルに対応)、手順3を実行します。
- 状態が 接続済み で、キューにメッセージがない場合、Session Recordingサーバーをホストしているサーバーに問題がある可能性があります。手順3をスキップして手順4を実行します。
-
キューにメッセージがある場合は、Webブラウザを開き、次のアドレスを入力します。
-
HTTPSの場合:
https://servername/msmq/private$/CitrixSmAudData(servernameはSession Recordingサーバーをホストしているマシンの名前です)。 -
HTTPの場合:
http://servername/msmq/private$/CitrixSmAudData(servernameはSession Recordingサーバーをホストしているマシンの名前です)。
ページが「サーバーはセキュアな接続のみを受け入れます」などのエラーを返す場合、Session Recording Agent Properties にリストされているMSMQプロトコルをHTTPSに変更します。ページがWebサイトのセキュリティ証明書に関する問題を報告する場合、TLSセキュアチャネルの信頼関係に問題がある可能性があります。その場合は、正しいCA証明書をインストールするか、信頼されているCAを使用してください。
-
- キューにメッセージがない場合は、Session Recordingサーバーをホストしているマシンにログオンし、プライベートキューを表示します。citrixsmauddata を選択します。キューにメッセージがある場合 (メッセージ数列)、Session Recording StorageManagerサービスが開始されていることを確認します。開始されていない場合は、サービスを再起動します。