プレーヤーを使用した録画の検索が失敗する
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) forbidden。 このエラーは、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 サービスが開始されていることを確認します。開始されていない場合は、サービスを再起動します。