LogicMonitor + Catchpoint: 自律型ITの新時代へ

さらに詳しく

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。 無し
クリーンアップ trueの場合、LogicMonitorは、コンテナーが停止したときにポータルからコレクターを削除します。 false
コレクターグループ コレクターが属するグループのID。同じ説明のコレクターが既に存在する場合は、そのコレクターIDを使用します。 無し
コレクターID 既存のコレクタープロビジョニングのID。 指定されたコレクターIDはすでに存在している必要があります。 無し
COLLECTOR_NON_ROOT このプロパティを使用して、Collector を非 root ユーザーとして実行します。 コレクターのバージョンは GD Collector 34.002 以降である必要があります。
  • true の場合、コレクタは「logicmonitor」(非 root) ユーザーとして実行されます。
  • false の場合、コレクタは root ユーザーとして実行されます。
false
コレクターサイズ インストールするコレクターのサイズ:nano、small、medium、large、extra_large、double_extra_large。

詳細はこちら: メモリ要件
小さい
コレクターバージョン ピリオドやその他の文字なしでインストールするコレクターのバージョン。 たとえば、バージョン29.107は29107と書く必要があります。

詳細はこちら: コレクターバージョン。
無し
説明 コレクターの説明。 無し
イネーブル_フェールバック trueの場合、コレクターの自動フェールバックを有効にします。 false
エスカレーションチェーンID このコレクターに関連付けられているエスカレーションチェーンのID。 1
プロキシパス プロキシサーバーに対して認証するためのパスワード。 無し
プロキシ URL プロキシサーバーのURL。 無し
プロキシユーザー プロキシサーバーに対して認証するためのユーザー名。 無し
再送間隔 コレクターのアラート通知が再送信されるまでの分単位の間隔。 15
抑制_アラート_クリア trueの場合、コレクターのアラートクリア通知を抑制します。 false
使用する trueの場合、最新のEACollectorバージョンがインストールされます。 false
use_gd trueの場合、最新のGDCollectorバージョンがインストールされます。 true
use_mgd trueの場合、最新のMGDコレクターバージョンがインストールされます。 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 プラットフォーム