# Sumo Logic

{% hint style="info" %}
この SIEM コネクタは現在、リクエストに応じて利用可能です。 [サポートまでお問い合わせください](https://www.aikido.dev/contact) ワークスペースで有効化してもらうために。
{% endhint %}

Aikidoの問題をSumo Logicに送信して一元監視し、セキュリティ上の検出結果を他のログと一緒に検索できるようにします。

これは、チームがすでにSumo LogicをSIEMとして利用しており、Aikidoの検出結果をインフラ、アプリケーション、監査のシグナルと相関付けるための一元的な場所を求めている場合に便利です。

### 要件

接続する前に、Sumo Logicから次のいずれかが必要です:

* **HTTP CollectorのURL**、Sumo Logicで手動設定した、または
* **Access IDとAccess Key** collectorとsourceを作成する権限があり、Aikidoがcollectorを自動で設定できるようにします。

### Sumo Logicへの接続

{% stepper %}
{% step %}

#### Sumo Logicの認証情報を取得する

次の2つの接続方法のいずれかを選択してください:

**オプションA: HTTP CollectorのURL**

1. Sumo Logicで、 [Collection](https://service.sumologic.com/collection) に移動し、 **Collectorを追加**.
2. collectorが作成されたら、次を追加します: **HTTP Logs & Metrics** のsourceを追加します。
3. 表示されたcollectorのURLをコピーします。これがあなたの **URL**.
4. HTTP sourceを編集し、 **Advanced Options for Logs（オプション）**、必ず **1リクエストにつき1メッセージ** のチェックが外れていることを確認します。
5. データにJSONメッセージ内の改行文字が含まれる可能性がある場合は、次も有効にします: **複数行処理** が **自動検出**、メッセージが正しくインデックス化されるようにします。

**オプションB: Access IDとAccess Key**

1. Sumo Logicで、 [Access IDとAccess Keyを生成します](https://help.sumologic.com/docs/manage/security/access-keys/) collectorとsourceを作成する権限付きで。
2. Aikidoは初回接続時にホストされたcollectorとHTTP sourceを自動的に作成・管理し、以後の接続ではそれらを再利用します。
{% endstep %}

{% step %}

#### SIEM を接続する

次へ移動します： **Settings > Integrations** Aikido アプリで、新しい SIEM 統合を追加します。 **SIEM を接続する** ダイアログで次を選択します： **Sumo Logic** いずれかを入力します:

* **URL** - Sumo LogicのHTTP Collector URL、または
* **Access ID** と **Access Key** - これにより、Aikidoがcollectorを作成・管理できます。

クリックします **接続をテスト** AikidoがSumo Logicに到達できることを確認するため、次に **変更を保存**.
{% endstep %}

{% step %}

#### 同期する問題を設定

Sumo Logicの統合ページで、次の項目の下に **Issue 入力設定**で、どの Aikido の問題を SIEM に同期するかを設定します：

* **問題のステータス** － たとえば、未解決の問題のみを同期するか、解決済みや無視された問題も含めるかを選択します。
* **最小重大度** － 同期する最小の重大度レベル。
* **問題の種類** － 特定の問題タイプに限定するか、すべてを同期します。
* **Language** － 特定の言語に限定するか、すべてを同期します。
* **同期頻度** - Aikidoが一致する問題をSumo Logicにどのくらいの頻度で送信するか（例: 1時間ごと）。

クリックします **設定を保存**.
{% endstep %}
{% endstepper %}

### イベントが届いていることを確認する

Sumo Logicでcollectorのsourceを検索します。設定した同期頻度が経過するのを待つか、Aikidoでテスト用の問題をトリガーし、検索結果に表示されることを確認します。

{% hint style="info" %}
Aikidoがcollectorを作成した場合、名前は次の形式になります `Monad-<pipeline_id>-<node_id>`、既存のcollectorの中から見つけやすくなります。
{% endhint %}

### 統合の管理

次から： **設定 > 統合 > Sumo Logic** Aikido で、次のことができます：

* **統合を管理** - URL、またはAccess IDとAccess Keyを更新します。
* **統合を削除** - Sumo Logicの接続を解除します。これにより今後の同期はすべて停止します。すでにSumo Logicへ送信されたデータは削除されず、Aikidoが作成したcollectorも削除されません。
