このページでは、マシンエージェントに固有のコントローラ管理設定について説明します。これらの設定を変更するには、root ユーザのパスワードが必要です。

マシンエージェントのスナップショットの保持期間を変更することによって、コントローラデータベースに保持するマシンエージェントデータの量を変更できます。保持設定を低減すると、新しい保持設定によって期限切れになったデータが消去され、コントローラによって保存されているデータの量が継続的に減少します。コントローラデータベースのサイズを調整する際に保持するマシンエージェントデータの量を考慮してください。

マシンエージェント用コントローラの設定の変更

  1. root ユーザのパスワードを使用して、コントローラの管理コンソールにログインします。「管理コンソールへのアクセス」を参照してください。

    http://<controller host>:<port>/controller/admin.jsp

    コントローラがシングルまたはマルチテナントモードでインストールされている場合は、rootユーザーパスワードを使用して管理コンソールにアクセスします。詳細については、Update the Root User and Glassfish Admin Passwordsを参照してください。

  2. [Controller Settings] を選択する。
  3. 必要に応じて設定を変更し、[Save] を選択します。設定の変更は、次回エージェントを再起動してコントローラに接続されたときに行われます。 

マシンエージェント用コントローラの設定のリファレンス

プロパティ名プロパティの説明デフォルト使用可能な値
machine.agent.in-progress.actions.timeoutこのプロパティは、エージェントが進行中(IN-PROGRESS)のアクションを実行するのをコントローラが待機する時間を決定します。この時間が経過した後、エージェントはアクションを停止します。

86400000 ms

(1 日)

1 ~ 840 時間(5 週間)
machine.agent.max.new.actions.per.minマシンエージェントごとに 1 分あたりにディスパッチされる新しいアクションの最大数。これは、マシンエージェントに送信される「ランブック」アクションの最大数です。たとえば、正常性ルールに違反した場合にスクリプトを実行するようマシンエージェントに要求できます。1 分間の要求数がプリセット値よりも多い場合、アクションは次の 1 分に実行されます。 1 分あたり 151 ~ 28999999
machine.agent.pending.actions.timeoutエージェントが保留中(PENDING)のアクションを実行するのをコントローラが待機する時間を決定します。この時間が経過した後、エージェントはアクションを停止します。

1800000 ms

(12 時間)


machine.agent.snapshots.buffer.sizeデータベースのフラッシュ前にエージェントからアップロードされたマシンのスナップショットを保存するメモリ内バッファのサイズ(MB 単位)50 MB
machine.snapshots.retention.periodサーバのスナップショットデータを保持する時間(時間単位)。336 時間(2 週間)1 ~ 840 時間(5 週間)