# 監査ログ

## 1. 監査ログのセキュリティ機能の概要

監査ログは、Unify Portal for M-FKE製品で提供されるセルフサービスセキュリティ機能グループに含まれます。この機能は、kube-apiserverに送信されたすべてのアクティビティとAPIリクエストを記録するのに役立ちます。これにより、どのエージェントがいつどのアクションを実行し、どのオブジェクトが影響を受け、結果がどうなったかを追跡できます。

## 2. 監査ログの利点

* KubernetesクラスターのAPIサーバーとやり取りするコンポーネントの動作を監視するのに役立ちます。
* セキュリティ分析と異常検知機能を提供します。
* トラブルシューティングとコンプライアンス遵守をサポートします。

## 3. 監査ログの構造

* リクエストURL: kube-apiserverで呼び出されたAPIのパス
  * 監査ID: 各監査ログにはログ追跡に使用される一意のIDが割り当てられます。
  * オブジェクト参照: 操作対象となったK8sリソースに関する情報
    * APIGroup
    * apiVersion: APIバージョン (v1)
    * name: ノード名
    * namespace
    * resource: リソースタイプ (nodes)
* action: K8sリソースに対して実行された操作。例: patch/create/delete/update
* Username: 操作を実行したアカウントまたはサービス名。
* リクエスト受信時刻: kube-apiserverがリクエストを記録した時刻（yyyy-MM-dd HH:mm:ss形式）。
* ロギング時刻: イベントがMFKEサービスのロギングシステムに記録された時刻。通常、クラスターのkube-apiserverから集中型ロギングシステムへログを転送する処理時間が必要なため、ロギング時刻はリクエスト受信時刻より遅延します。

## 4. Unify Portal での機能の使用

注: マネージド Kubernetes クラスターのセキュリティ機能を強化する機能セットは、クラスターが正常に起動した後（ステータス「成功（実行中）」）に統合されます。

### 4.1. 監査ログセキュリティ機能の有効化

FPT CLOUD コンソール（console.fptcloud.com）にアクセスし、Kubernetes項目を選択します。監査が必要なクラスターをクリックし、\[セキュリティ]タブ、続いて\[監査ログ]タブを選択します。

<figure><img src="/files/HWyi2KBER8kuXcHJBD0B" alt=""><figcaption></figcaption></figure>

監査ログタブをクリックすると、自動的にクエリが実行され、過去1時間に記録されたすべてのログが表示されます。監査ログ情報は、上記セクション2で説明したフィールドと共に表示されます。

<figure><img src="/files/6A3MRAvQMnw4DedAUALm" alt=""><figcaption></figcaption></figure>

### 4.2. 別の期間のログを検索するには、次の手順に従ってください：

{% stepper %}
{% step %}

#### ステップ1：画面右上の時間ピッカーをクリックします。

<figure><img src="/files/9dokunS282bS5xhvPCfB" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### ステップ2：ログを表示したい期間を入力し、「フィルターを適用」をクリックします。

<figure><img src="/files/T45pKX1MXKvVcgKg1ZXD" alt=""><figcaption></figcaption></figure>

システムは、選択した期間中に記録されたすべてのログを、降順で並べ替えて表示します。

<figure><img src="/files/25PB6PO3EywLUCi2u4DR" alt=""><figcaption></figcaption></figure>

#### 注：ログのフィルタリングは最大3日間（開始日～終了日）まで可能です。ログは過去7日間分が保持されます。

{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-docs.fptcloud.com/ai-factory-guideline-jp/fpt-gpu-cloud/gpu-cluster/gpu-cluster-managed-k8s-with-gpu-virtual-machine/gaidochtoriaru/rogu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
