アプリをトラブルシューティングする

シミュレーションテスト用アプリの構成

  1. Access Gateway管理者UIコンソールに進みます。
  2. トポロジ(Topology)タブまたはアプリケーション(Applications)タブからアプリを開きます。
  3. 設定(Settings)ペインをクリックします。
  4. 基本情報(Essentials)タブを展開します。
  5. 保護されたWebリソース(Protected Web Resource)の現在値に注意します。
  6. 保護対象Webリソース(Protected Web Resource)フィールドの値をコピーして、安全な場所に保存します。デバッグモードをオフにする際にこの値が必要になります。
  7. 保護対象Webリソース(Protected Web Resource)フィールドを以下のいずれかの値に変更します:
    動作
    http://header.service.spgw これにより、ヘッダー、クッキー、セッションに関する情報、およびその他の情報が表示されます。
    http://policy.service.spgw これにより、アプリポリシーに関する情報が表示されます。
  8. カスタマイズ(Customize)チェックボックスをクリアしてログイン後URLを無効にします。
  9. 詳細設定(Advanced)タブを展開します。
  10. デバッグモード(Debug mode)を有効にします。デバッグモードを有効にする場合、ダウンロード可能なログファイルも必ずデバッグ(Debug)レベルに設定します。アプリデバッグイベントは、ダウンロード可能なログファイルがデバッグレベルのログイベントを生成するように構成されるまで、ダウンロード可能なログファイルで表示されません。「ログの詳細度を編集する」を参照してください。
  11. 完了(Done)をクリックします。

Access Gateway管理コンソールからログをモニタリングする

  1. 次の例のように、セキュアシェル(SSH)を使用してAccess Gateway管理コンソールに接続します。
    ssh oag-mgmt@gw-admin.<domain.tld>
  2. Access Gateway管理コンソールにサインインします。
  3. 4 - モニタリング(4 - Monitoring)を入力します。
  4. 2 - デバッグを有効にする(2 - Enable Debug)を入力します。
  5. 1 - ログをモニタリング(1 - Monitor logs)を入力します。コンソールにログメッセージが表示されます。
  6. Access Gateway管理者UIコンソールに戻り、調べるアプリを実行します。管理コンソールコマンドラインのリファレンスを参照してください。
  7. ログの表示を終了するには[Ctrl]-[c]を入力します。
  8. 2 - デバッグを無効にする(2 - Disable debug)を入力します。

ポリシーをテストする

  1. アプリケーション(Applications)タブを選択します。
  2. アプリが含まれる行で、アプリケーションに移動(Go to application) > SP開始(SP Initiated)をクリックします。
  3. 必要に応じてサインインします。
  4. ポリシーベースのテストの場合は、URLを更新して適切なパスを追加し、リクエストを再送信します。次の例では/publicパスを追加します。

ヘッダーアプリをテストする

  1. アプリケーション(Applications)タブを選択します。
  2. ヘッダーアプリが含まれる行で、アプリケーションに移動(Go to application) > SP開始(SP Initiated)をクリックします。
  3. 必要に応じてサインインします。
  4. Access Gateway管理コンソールでエラーまたはログイベントを確認します。
  5. テストの結果を調べます。

デバッグモードを無効にする

コマンドラインのデバッグステートメントを表示する

  1. Access Gateway管理コンソールに移動します。
  2. ログの表示を終了するには[Ctrl]-[c]を入力します。
  3. 3 - デバッグを無効にする(3 - Disable debug)を入力します。
  4. コマンドラインコンソールを終了します。

アプリのデバッグが有効になっている

  1. Access Gateway管理者UIコンソールに進みます。
  2. テストするアプリに移動します。
  3. 設定(Setting)タブを展開します。
  4. 基本情報(Essentials)タブを展開します。
  5. 保護されたWebリソース(Protected Web Resource)フィールドを元の値に返します。
  6. 詳細設定(Advanced)タブを展開します。
  7. デバッグ(Debug)トグルを 無効にする(Disable)に設定します。
  8. 変更を保存します。