# 例

## 例1: 一般的な認証情報

### 範囲と前提条件

以下に示すクエリの範囲は次のとおりです:

* 管理者は、どのユーザー/デバイスが認証されているか（承認済みまたは拒否済み）を把握し、それに基づいて頻度統計を作成することに関心があります
* VLAN タグ付けは使用されていません
* 証明書ベースの認証のみが使用されます（ユーザー名とパスワードベースの認証は使用されません）

### ターゲット

[Log Analytics](/ja/ptaru/settings/log-exporter/log-analytics.md) または [一般的な Webhook](/ja/ptaru/settings/log-exporter/generic-webhook.md)

### メッセージフィルター設定

#### ルール エンジン

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:赤;">False</mark> |

#### 認証システム

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 要求    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:緑;">True</mark>  |
| 失敗    | <mark style="color:緑;">True</mark>  |
| エラー   | <mark style="color:赤;">False</mark> |

#### プロキシ認証

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 接続    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:赤;">False</mark> |

### データ設定

{% code lineNumbers="true" %}

```json
{
    "Decision": {{ data.get("Packet-Type") }},
    "Level": {{ data.level }},
    "IP": {{ data.get("Packet-Dst-Address") }},
    "Username": {{ data.get("User-Name") }},
    {% if data.get("TLS-OCSP-Cert-Valid") != None %}
        "OCSPStatus": {{ data.get("TLS-OCSP-Cert-Valid") }},
    {% endif %}
    {% if data.level == "warning" %}
      "FailReason": {{ data.get("Module-Failure-Message") }},
    {% endif %}
    "Datetime" : {{ data.Datetime }}
}
```

{% endcode %}

## 例2: 詳細な認証情報&#x20;

### 範囲と前提条件

以下に示すクエリの範囲は次のとおりです:

* 管理者は、証明書またはユーザー名とパスワード経由で認証しているユーザー/デバイス（承認済みまたは拒否済み）を把握することに関心があります
* OCSP 応答を含むユーザー名と証明書の詳細
* SSID と使用されたアクセスポイント（MACアドレス）
* RADIUSaaS [ルール](/ja/ptaru/settings/rules.md) がトリガーされた場合: 割り当てられた VLAN
* 詳細調査のための相関ID

### ターゲット

[Log Analytics](/ja/ptaru/settings/log-exporter/log-analytics.md) または [一般的な Webhook](/ja/ptaru/settings/log-exporter/generic-webhook.md)

### メッセージフィルター設定

#### ルール エンジン

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 成功    | <mark style="color:緑;">True</mark>  |
| 失敗    | <mark style="color:緑;">True</mark>  |
| エラー   | <mark style="color:赤;">False</mark> |

#### 認証システム

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 要求    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:赤;">False</mark> |

#### プロキシ認証

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 接続    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:赤;">False</mark> |

### データ設定

{% code lineNumbers="true" %}

```json
{
    "Decision": {{ data.get("Engine-Decision") }},
    "Datetime" : {{ data.Datetime }},
    "Level": {{ data.level }},
    "Authtype": {{ data.get("Authtype") }},
    "Client-MAC": {{ data.get("Client-MAC") }},
    "Username": {{ data.get("User-Name") }},
    "Applied-Rule": {{ data.get("Applied-Rule") }},
    "VLAN": {{ data.get("Assigned-VLAN", "VLAN が割り当てられていません") }},
    "Auth-Source-Type": {{ data.get("Auth-Source-Type") }},
    {% if data.get("Auth-Source-Type") == "WiFi" %}
        "SSID": {{ data.get("SSID") }},
        "AP-MAC": {{ data.get("AP-MAC") }},
    {% endif %}
    {% if data.get("Authtype") == "Certificate" %}
        "Certificate-CommonName": {{ data.get("Certificate-Details", {}).get("TLS-Cert-Common-Name") }},
        "Certificate-Serial": {{ data.get("Certificate-Details", {}).get("TLS-Client-Cert-Serial") }},
    {% endif %}
    {% if data.get("Verify-Result") != None %}
        "Verify-Result": {{ data.get("Verify-Result") }},
        "Verify-Status": {{ data.get("Verify-Status") }},
        "Verify-Type": {{ data.get("Verify-Type") }},
        "Verify-Description": {{ data.get("Verify-Description") }},
    {% endif %}
    {% if data.get("Reject-Description") != None %}
        "Reject-Description": {{ data.get("Reject-Description") }},
    {% endif %}
    "GKG-Correlation-Id": {{ data.get("GKG-Correlation-Id") }}
}
```

{% endcode %}

## 例3: 一般的なエラー通知

### 範囲と前提条件

以下に示すクエリの範囲は次のとおりです:

* 管理者は、運用チーム向けに RADIUSaaS プラットフォーム上のエラーについて事前通知を受け取ることに関心があります。

### ターゲット

[Teams](/ja/ptaru/settings/log-exporter/teams.md)、または [Log Analytics](/ja/ptaru/settings/log-exporter/log-analytics.md) または [一般的な Webhook](/ja/ptaru/settings/log-exporter/generic-webhook.md)

### メッセージフィルター設定

#### ルール エンジン

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:赤;">False</mark> |

#### 認証システム

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 要求    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:緑;">True</mark>  |

#### プロキシ認証

| ログレベル | 有効                                  |
| ----- | ----------------------------------- |
| 接続    | <mark style="color:赤;">False</mark> |
| 成功    | <mark style="color:赤;">False</mark> |
| 失敗    | <mark style="color:赤;">False</mark> |
| エラー   | <mark style="color:緑;">True</mark>  |

### データ設定

#### Teams

{% code lineNumbers="true" %}

```
RADIUS システムに問題があります！
メッセージ: {{ data.get('message') }}

生データ:
{{ data }}
```

{% endcode %}

#### Log Analytics または一般的な Webhook

{% code lineNumbers="true" %}

```
{
    "Message": {{ data.get("message") }},
    "Datetime" : {{ data.get("Datetime") }},
    "Level": {{ data.get("level") }},
    "Type": {{ data.get("type", "not applicable") }}
}
```

{% endcode %}


---

# 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://docs.radiusaas.com/ja/ptaru/settings/log-exporter/examples.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.
