メインコンテンツまでスキップ
Sumo Logic Japanese

新規コレクタおよびソースのローカル設定ファイル管理

ローカル設定ファイル管理を使用すると、Sumo Web アプリケーションやコレクタ管理 API ではソース設定を管理できなくなります。Web アプリケーションの [Manage Data (データの管理)] > [Collection (コレクション)] > [Collection (コレクション)] ページで [Add Source (ソースの追加)] オプションが無効になります。

ステップ 1.必要なソースの決定

Sumo Logic にアップロードする予定のデータにより、設定できるソースが異なります。詳細については、「ソース」 を参照してください。

ステップ 2.ソース JSON 設定ファイルの構築

JSON 設定ファイルにより、データを収集するソースを定義できます。JSON 設定の詳細については、「JSON を使用したソースの設定」を参照してください。 

設定しようとしているソース タイプと同じタイプのソースを使用しているコレクタがすでに存在する場合は、「既存コレクタおよびソースのローカル設定ファイル管理」の手順 1 に従って、Sumo Web アプリケーションを使用してそれらのソースの JSON 設定を取得し、その JSON をスタートポイントとしてソース設定を作成することができます。

ローカル設定ファイル管理は 2 通りの方法で実装できます。

  • RFC 8259 に準拠して、すべてのソースを UTF-8 でエンコードされた 1 つの JSON ファイルで指定する。詳細については、「JSON ファイルでの 1 つのソースの定義」を参照してください。
  • UTF-8 でエンコードされた複数の JSON ファイルを使用してソースを指定し、それらのファイルを単一のフォルダに配置する。各ソースの定義をそれぞれのファイルに記述するか、または複数のソースの定義を 1 つのファイルに記述することができます。詳細については、「JSON ファイルでの複数のソースの定義」を参照してください。

ステップ 3.syncSources パラメータを使用したコレクタのインストール

コレクタをインストールする際に syncSources パラメータを指定します。インストール時のパラメータ指定については、「インストール済みコレクタ」を参照してください。

パラメータ タイプ 説明
syncSources 文字列 登録時に設定するソースを記述した JSON ファイルの場所を設定します。このパラメータで指定したファイルは継続してモニタリングされ、コレクタの設定と同期されます。

たとえば、コマンド ラインからのインストール時に、アクセス ID とアクセス キー、syncSources、そしてコレクタ名を指定します。

sudo ./SumoCollector.sh -q -Vsumo.accessid=<accessId> -Vsumo.accesskey=<accessKey> -VsyncSources=<filepath> -Vcollector.name=<name>

バージョン 19.137 より前のコレクタの場合は、最初にコレクタを起動する前に、syncSources パラメータを sumo.conf ファイルに追加してください。

設定ファイルの変更

syncSources パラメータを使用してコレクタを登録した後で、いつでも ソース JSON ファイルを編集して、ソースの属性を変更したり新しいソースを追加したりできます。既存のソースを削除するには、関連する JSON オブジェクトをファイルから削除します。削除したいソースしか JSON ファイルに指定されていない場合は、JSON ファイルを削除します。  

JSON ファイルの編集が完了したら、運用環境ではないホストのコレクタで編集後の設定ファイルをテストしてください。ファイルが検証できたら、ソースの JSON 設定を更新する必要のある各ホストにファイルをデプロイします。コレクタは、JSON ファイルの変更内容を常時チェックしていますので、変更内容が直ちに処理されます。