5.2.5. Red Hat Quay UI で Splunk 監査ログを表示する


Red Hat Quay で Splunk のログ転送を有効にすると、組織、リポジトリー、およびスーパーユーザーの管理パネルで監査ログを表示およびクエリーできるようになります。この読み取り機能は他のログバックエンドと互換性があるため、Splunk を直接使用する代わりに、UI で監査ログを確認できます。

前提条件

  • hec_token を作成しました。

    注記

    HEC プロデューサーには、ログを書き込むための hec_token と、UI でログを読み取るための search_token という 2 つのトークンが必要です。search_token はベアラートークンです (Splunk ベアラートークンの生成で作成するのと同じタイプです)。HEC トークンはデータ取り込み専用であり、検索を実行することはできません。

  • Quay を設定して、アクションログを Splunk に転送するようにしました。

手順

  1. config.yaml ファイルを更新してください。

    1. Red Hat Quay UI に Splunk SDK の監査ログを表示するには、以下のリファレンスを参照してください。

      LOGS_MODEL: splunk
      LOGS_MODEL_CONFIG:
        producer: splunk
        splunk_config:
          host: <splunk.example.com>
          port: 8089
          bearer_token: <your_bearer_token>
          url_scheme: https
          verify_ssl: false
          index_prefix: quay_logs
          search_timeout: 60
          max_results: 10000
          export_batch_size: 5000

      各項目の説明:

      <splunk.example.com>
      Splunk インスタンスのホスト名を指定します。
      <your_bearer_token>
      Splunk ベアラートークンの生成ガイドで生成したベアラートークンを指定します。
      index_prefix
      Splunk インデックスのプレフィックスを指定します。
  2. Red Hat Quay UI に Splunk HEC ログを表示するには、生成された search_tokenhec_token を含めます。以下に例を示します。

    LOGS_MODEL: splunk
    LOGS_MODEL_CONFIG:
      producer: splunk_hec
      splunk_hec_config:
        host: <splunk.example.com>
        port: 8088
        hec_token: <your_hec_token>
        search_token: <your_bearer_token>
        url_scheme: https
        verify_ssl: true
        ssl_ca_path: conf/stack/ca.pem
        index: quay_logs
        splunk_host: <quay-server.example.com>
        splunk_sourcetype: access_combined
        timeout: 10
        search_host: <splunk.example.com>
        search_port: 8089
        search_timeout: 60
        max_results: 10000
        export_batch_size: 5000

    各項目の説明:

    <splunk.example.com>
    Splunk インスタンスのホスト名を指定します (HEC エンドポイントと検索 API の両方で使用されます)。
    8088
    Splunk HEC エンドポイントのポート番号を指定します。
    <your_hec_token>
    Splunk HEC トークンの生成ガイドで生成した HEC トークンを指定します。
    <your_bearer_token>
    オプション: Splunk ベアラートークンの生成ガイドで生成したベアラートークンを指定します。
    <quay-server.example.com>
    Red Hat Quay インスタンスのホスト名を指定します。
  3. 変更を適用するには、Red Hat Quay インスタンスを再起動してください。
  4. 以下のコマンドを入力して、サンプルイメージを Red Hat Quay インスタンスにプッシュし、監査ログを生成してください。組織またはリポジトリーにプッシュできることに注意してください。

    $ podman push <quay-server.example.com>/<organization_name>/busybox:test
  5. Red Hat Quay UI で、以下のいずれかの場所からログビューを開きます。

    • 組織 < 組織名 > ログ
    • Repositories <organization_name> / <repository_name> Logs
    • スーパーユーザー 使用ログ

結果

  • busybox:test Splunk 監査が利用可能です。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る