Forrester Total Economic Impact™の調査によると、Edwin AIは複合組織において313%の投資対効果(ROI)を実現したことが判明しました。

続きを読む

LogicMonitorは、次のサービスのDockerコンテナーでのコレクターのインストールと実行をサポートします。

  • Microsoft Azure Kubernetes Service(AKS)
  • Amazon Elastic Kubernetes Service(EKS)
  • Google Kubernetesサービス(GKS)

コンテナ化されたコレクターのインストールでは、すべてのオプションがサポートされません。詳細については、 製品制限LogicMonitor Collectorを実行するためのDockerイメージを見つけるには、 ドッカーハブ.

前提条件

  • 要求されたアクションを実行するのに十分な権限を持つLogicMonitorAPIトークンアクセスIDとアクセスキー。

製品制限

  • インストールは「ブートストラップ」オプションをサポートしていません。 「フルパッケージ」インストールのみを実行できます。
  • Docker コンテナにデプロイされたコレクターは Linux ベースです。Linux コレクターは Windows ベースの WMI コレクターを監視しません。

インストール例

次の例では、「lm-collector」という名前の新しいコレクターを作成します。これは、最新バージョンの大きなコレクターです。

docker run --name lm-collector -d \
  -e account=<your portal name> \
  -e access_id=<your api access id> \
  -e access_key=<your api access key> \
  -e backup_collector_id=<backup-collector-id> \
  -e COLLECTOR_NON_ROOT=false \
  -e collector_group=DockerCollectors \
  -e collector_size=large \
  -e description='My Dockerized Collector' \
  -e enable_fail_back=yes \
  -e escalating_chain_id=1 \
  -e resend_interval=60 \
  -e suppress_alert_clear=no \
  -e cleanup=true \
  -e proxy_url=<your proxy url> \
  -e proxy_user=<your proxy user> \
  -e proxy_pass=<your proxy password> \
logicmonitor/collector:latest

必要なパラメーター

詳細説明 デフォルト
アカウント LogicMonitorポータルアカウント名。 無し
アクセスID LogicMonitorAPIトークンアクセスID。 無し
アクセスキー LogicMonitorAPIトークンアクセスキー。 無し

オプションのパラメータ

詳細説明 デフォルト
バックアップコレクターID このコレクター用に構成されているフェールオーバーコレクターのID。 無し
クリーンアップ この条件が満たされている場合、LogicMonitorはコンテナが停止したときにポータルからコレクターを削除します。 false
コレクターグループ コレクターが所属するグループのID。同じ説明のコレクターが既に存在する場合は、そのコレクターのIDを指定してください。 無し
コレクターID 既存のコレクタープロビジョニングのID。 指定されたコレクターIDはすでに存在している必要があります。 無し
COLLECTOR_NON_ROOT このプロパティを使用すると、コレクターを非ルートユーザーとして実行できます。コレクターのバージョンは、GD Collector 34.002以降である必要があります。
  • もしこれが真実であれば、コレクターはlogicmonitor(非root)ユーザーとして実行されます。
  • falseの場合、コレクターはrootユーザーとして実行されます。
false
コレクターサイズ インストールするコレクターのサイズ:nano、small、medium、large、extra_large、double_extra_large。

詳細はこちら: メモリ要件
小さい
コレクターバージョン インストールするコレクターのバージョンを、ピリオドやその他の文字を含まずに指定します。例えば、バージョン29.107は29107と表記します。

詳細はこちら: コレクターバージョン。
無し
create_collector_device 有効にすると、Docker Collector はインストール時に自身のためのリソースを作成し、スタンドアロンの Collector インストールと同様の動作を実現します。
false
説明 コレクターの説明。 無し
イネーブル_フェールバック trueの場合、コレクターの自動フェールバックを有効にします。 false
エスカレーションチェーンID このコレクターに関連付けられているエスカレーションチェーンのID。 1
プロキシパス プロキシサーバーへの認証に使用するパスワード。 無し
プロキシ URL プロキシサーバーのURL。 無し
プロキシユーザー プロキシサーバーへの認証に使用されるユーザー名。 無し
再送間隔 コレクターへのアラート通知が再送信されるまでの間隔(分)。 15
抑制_アラート_クリア trueの場合、コレクターのアラートクリア通知を抑制します。 false
使用する もしそうであれば、最新のEA Collectorバージョンがインストールされています。 false
use_gd もしそうであれば、最新のGD Collectorバージョンがインストールされています。 true
use_mgd もしそうであれば、最新のMGD Collectorバージョンがインストールされています。 false

設定 agent.conf コレクターのプロパティ

コンテナ内に YAML 構成ファイルをマウントすることで、特定の高度な Collector パラメータを動的に構成できます。
この方法は設定に便利です agent.conf 環境変数では簡単に制御できないプロパティ。 

  1. 名前のついたファイルを作成する collector-conf.yaml 次の形式で:
debugIndex: 0
agentConf:
  - key: resend_interval
    value: 2
  - key: service.read_timeout
    value: 180
  - key: escalationChainId
    value: 2

注意: debugIndex は、複数のコレクタ(複製)が存在する環境で、各コレクタに一意の識別子を割り当てるために使用されます。これにより、ログやデバッグ時に各コレクタを区別しやすくなります。例:

コレクター 1: debugIndex: 0

コレクター 2: debugIndex: 1

  1. コレクター コンテナをデプロイするときに、次のようにファイルをマウントします。
docker run \

 -v ~/collector-conf.yaml:/etc/collector/collector-conf.yaml \

 logicmonitor/collector:latest

注意:

  • マウントされた YAML ファイル設定は、同じキーの環境変数によって設定された値を上書きします。
  • ファイルパスと構造が正しいことを確認してください。YAML構文が無効であったり、マウントパスが間違っていたりすると、コレクターが正常に起動しない可能性があります。

メモリ要件

コンテナ化されたコレクターのインストールは、すべてのコレクターサイズをサポートします。 インストールするコレクターのサイズには、次の最小メモリー要件があります。

コレクターサイズ 最小メモリ要件:
コレクタ
最小メモリ要件:
YAMLファイル
ナノ <2GB <2GB
S 2GB 2GB
技法 4GB 3.75GB
L 8GB 7.5GB
特大 16GB 15GB
ダブルエクストララージ 32GB 30GB

詳細については、を参照してください。 コレクター容量.

14日間フルアクセス LogicMonitor プラットフォーム