プレーヤーを使用した録画の検索が失敗する

Session Recordingプレーヤーを使用して録画を検索する際に問題が発生した場合、以下のエラーメッセージが表示されることがあります。

  • 録画されたセッションファイルの検索に失敗しました。リモートサーバー名を解決できませんでした: servername。 servernameは、Session Recordingプレーヤーが接続しようとしているサーバーの名前です。Session RecordingプレーヤーはSession Recordingサーバーに接続できません。考えられる2つの理由は、サーバー名が誤って入力されているか、DNSがサーバー名を解決できないことです。

    解決策: プレーヤーのメニューバーから、ツール > オプション > 接続を選択し、Session Recordingサーバーリストのサーバー名が正しいことを確認します。正しい場合は、コマンドプロンプトから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プレイヤーで検索後に録画が見つからない場合は、MSMQに問題があります。キューがSession Recordingサーバー (Storage Manager) に接続されていることを確認してください。Webブラウザを使用して接続エラーをテストします (MSMQ通信プロトコルとしてHTTPまたはHTTPSを使用している場合)。

キューが接続されていることを確認するには:

  1. Session Recording Agentをホストしているサーバーにログオンし、送信キューを表示します。
  2. Session Recordingサーバーをホストしているマシンへのキューが接続状態であることを確認します。
    • 状態が接続待機中で、キューにメッセージがあり、プロトコルがHTTPまたはHTTPSである場合 (Session Recording Agent PropertiesConnectionsタブで選択されているプロトコルに対応)、ステップ3を実行してください。
    • 状態が接続済みで、キューにメッセージがない場合、Session Recordingサーバーをホストしているサーバーに問題がある可能性があります。ステップ3をスキップし、ステップ4を実行してください。
  3. キューにメッセージがある場合は、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を使用してください。

  4. キューにメッセージがない場合は、Session Recordingサーバーをホストしているマシンにログオンし、プライベートキューを表示します。citrixsmauddataを選択します。キューにメッセージがある場合 (メッセージ数カラム)、Session Recording StorageManagerサービスが開始されていることを確認してください。開始されていない場合は、サービスを再起動してください。
プレーヤーを使用した録画の検索が失敗する