Agent Management settings - asset correlation, automatic updates, throttling, and retention controls
Copy link

The Agent Management experience in the Insight Platform allows you to control a variety of Insight Agent behaviors for all agents deployed on assets across your organization. Read this article to learn about these settings and how to configure them.

Asset correlation
Copy link

If you subscribe to Vulnerability Management (InsightVM) and use your agents to assess your assets for vulnerabilities in addition to on-premises scanning, Agent Management includes an asset correlation feature that promotes data correlation accuracy for asset records in your Security Console. See the Correlate Assets with Insight Agent UUIDs page in the Vulnerability Management (InsightVM) documentation for instructions on this feature.

Insight Platform-managed agent updates
Copy link

If you want the Insight Platform to be responsible for managing the update process for all agents you have deployed for an organization, Agent Management provides an update manager you can configure to that effect in the Managed Agent Updates setting. When turned on, the Insight Platform will update your agents and all their included independent components according to the strategy you specify.

These update strategies include:

  • Update all agents automatically as soon as a new version is available.
  • Lock all agents to a specific version.
    • Agents will not update to a later version beyond the lock you select, even if a later version is available.
    • Any agent running a version prior to the locked version will still be subject to an update to stay current with the locked version.
    • Applying a version lock also allows you to configure a test set as newer agent versions are released.
⚠️

The update manager requires agent software version 3.0.8 or later

Only agents running software version 3.0.8 or later are compatible with the capabilities offered by the Managed Agent Updates setting. Any agent in your organization on a version prior to 3.0.8 will be ignored by the update manager.

If you choose to update all agents automatically, you can configure an agent or a group of agents running version 4.0.3 and higher to not update by including -disable-updates=True in the configuration script command. Read more about this installation option here.

How to turn the update manager on or off
Copy link

You can turn the update manager on or off for all agents in an organization:

  1. On the Agents page of the Data Collection Management tab in the Insight Platform, use the dropdown in the upper left corner of the screen to select the organization you want to configure. If you only have access to 1 organization, it will already be selected.
  2. In the Agent Management interface, click Settings in the upper right corner of the screen, then click Managed Agent Updates.
  3. On the All Agents tab, select the appropriate option to turn the update manager on or off.
    • If you are turning the update manager on, select an update strategy that the update manager should follow going forward.

Update strategy 1: update all agents automatically
Copy link

Select the Update all agents to the latest version when available (automatic updates) strategy to allow the update manager to update all the agents that are attached to this organization to the latest available version, and continue to do so going forward.

Update strategy 2: lock your agents on a specific software version
Copy link

When the update manager is turned on, Agent Management allows you to lock all agents to a specific software version. The update manager will still update any agents running an earlier version, but only to the version you select.

This version locking capability cannot downgrade an agent’s software to a prior version. It only prevents an agent from updating to a later version than its current one.

When version locking your agents for the first time, only the current agent version is available as an option. After the version lock is saved, this marks the beginning of a version history that you can work with as subsequent agent versions are released. You can then use this history to update all agents in your organization to a later specific version at a later time, or create a test set.

Version history characteristics
Copy link

Your version history is limited to a maximum of 3 options:

  • The 2 latest Insight Agent software versions (if available)
  • The version of the current lock you have applied

As new versions of the Insight Agent are released, the options shown for the 2 latest versions will change, but your version lock will remain the same.

To version lock all agents in an organization:

  1. On the All Agents tab, browse to the Select an update strategy section:
    • If you’re applying a version lock for the first time, select Lock all agents to version x.x.x (latest).
    • If you’re changing an existing version lock to a later specific version, choose between the 2 recent agent versions listed that all agents should now accept. Be aware that this restarts your existing version history.
  2. Click Save.

A banner will indicate if the setting change was successful.

Agent Test Sets
Copy link

Test sets allow you to organize assets that have the Insight Agent installed into logical groupings and apply configuration policies consistently across all members of a group. This capability streamlines agent management for teams operating in complex or large environments. Create test sets to test newer versions of the agent software in your environment before allowing all agents to update organization-wide.

Test set membership is determined by queries and filters you apply to your Agents table. Multliple test sets can exist at a time.

You must be a Platform Admin or Product Admin to create a test set.

⚠️

Agent Management cannot revert test set agents to their prior software version

Clearing an existing test set allows you to configure a new one, but the agents that were part of the previous test set will remain on their updated software version.

Access your test sets
Copy link

  1. From the Command Platform, go to Command Platform > Data Collectors > Agents.
  2. Click the Test Sets tab.

Create a test set
Copy link

You can test available Insight Agent versions on applicable assets by creating test sets. Each test set can have update policies that differ from your organization-wide settings.

  1. From the Test Sets tab, click Create test set.
    The Create Test Set modal appears.
  2. Enter a unique name and description.
  3. Add assets to your test set now, or skip this step to add them later.
    • Click the Pencil icon beside the Assets field. A table of available agents appears.
    • Do one of the following:
      • Select individual agents by clicking the checkbox beside each one.
      • Bulk select by clicking the checkbox in the header row.
      • Use queries and filters to refine the list.
    • Click Select to confirm your choices.
  4. Set the Insight Agent update policy:
    • By default, Automatic updates is enabled.
    • To lock the test set to a specific version, turn off Automatic updates, then choose the version you want to lock to.
  5. Click Create.

Modify a test set
Copy link

You can update the name, description, agents, or update policy for any existing test set from the Test Sets tab or within an individual test set.

Edit test set details
Copy link

  1. From the Test Sets tab, locate the test set you want to update.
  2. Click the vertical ellipsis (⋮) icon and select Test Set Details.
  3. Update the name or description as needed.
  4. Click Save.

Change the Insight Agent update policy
Copy link

  1. From the Test Sets tab, locate the test set you want to update.
  2. Click the vertical ellipsis (⋮) icon and select Policies.
  3. Click Edit.
  4. Update the policy settings.
  5. Click Save.

Add or remove agents from a test set
Copy link

  1. Open the test set.
  2. In the menu, select Insight Agents, then click Manage Insight Agents.
  3. Use the checkboxes to select or deselect agents.
  4. Click Select to confirm your changes.

Delete a test set
Copy link

  1. From the Test Sets tab or the test set details page, locate the test set you want to delete.
  2. Click the vertical ellipsis (⋮) icon and select Delete Test Set.
  3. Confirm the deletion.

Note: Deleting a test set is permanent. All previously associated Insight Agents will revert to the organization’s default update settings.

Test Sets Quick Reference
Copy link

QuestionAnswer
Why are my test sets grayed out in the UI?Turn off auto-updates and wait for the current agent update to complete before adding agents.
What is “antivirus status”?The N/A status refers specifically to Next Generation Antivirus (NGAV).
Are test sets dynamic?No. Agents must be added to and removed from test sets manually.
Can I disable updates during Insight Agent installation?Yes. Updates can be disabled during installation. For more information, see Disable updates at install.
If an Insight Agent goes Offline > Stale, will it be removed from a test set?No. As long as the AgentID remains the same, it stays in the test set unless removed manually. If the agent comes back online with the same ID, it remains in the test set.
Can I see audit logs for test set or update policy changes?No. Audit logs for test set operations are not currently visible to customers.
Do test sets have a size limit?No. There is no limit on the number of agents or assets in a test set.
Can throttling be configured per test set?No. Throttling applies equally to all agents, regardless of test set membership.

Agent update throttle controls
Copy link

Agent Management allows you to control the allowable rate of concurrent updates for Insight Agents deployed across your organization. If you feel that your agents aren’t updating fast enough or are updating too quickly and using too much bandwidth in the process, you can throttle the rate of updates to meet the needs of your organization.

The maximum number of simultaneous agent updates is dynamically enforced by a throttle percentage you specify on a per-organization basis. By default, this throttle percentage is set to 25% of the total agent count tracked by Agent Management. As agents finish updating, others will start their update process as long as the throttle limit is not exceeded.

1% is the lowest possible setting, followed by 5%. The throttle percentage is configurable in increments of 5 beyond this point. 100% is the highest possible setting, and effectively does not apply any update throttling at all.

⚠️

Your throttle setting applies to all agents

Throttling cannot be applied to a filtered set of agents. The throttle setting applies to all agents in an organization.

How to change your throttle level
Copy link

To adjust agent update throttling:

  1. On the Agents page of the Data Collection Management tab in the Insight Platform, use the dropdown in the upper left corner of the screen to select the organization you want to configure. If you only have access to 1 organization, it will already be selected.
  2. In the Agent Management interface, click Settings in the upper right corner of the screen, then click Agent Update Throttling.
  3. Use the slider to select the throttle percentage you require.
  4. Click Save.
    • If your setting is higher than 50%, an alert will prompt you to confirm your decision. Click Save New Setting to finish.
⚠️

New throttle settings take effect with the release of the next agent software version

After you adjust the throttle setting, your new throttle percentage will only take effect when the next Insight Agent software version becomes available.

Insight Agent retention periods
Copy link

Agent Management keeps track of all Insight Agents you have deployed as long as they stay in communication with the Insight Platform. If an agent goes too long without communicating with the Insight Platform, Agent Management will stop tracking it. Any agents that are removed from Agent Management in this way will automatically reappear if they resume communicating with the Insight Platform at a later time.

The maximum time duration that Agent Management will continue tracking an agent that has stopped communicating is determined by a “retention period” that you can configure. 3 options are available:

  • 30 days (default)
  • 15 days
  • 7 days
⚠️

The "Stale" agent status is only available with the 30 day retention period

Agents tracked by Agent Management can only become stale if they haven’t communicated with the Insight Platform for at least 15 days. For this reason, setting a retention period of 7 or 15 days functionally eliminates the stale status from your interface.

How to change your retention period
Copy link

To change your Agent Management retention period:

  1. On the Agents page of the Data Collection Management tab in the Insight Platform, use the dropdown in the upper left corner of the screen to select the organization you want to configure. If you only have access to 1 organization, it will already be selected.
  2. In the Agent Management interface, click Settings in the upper right corner of the screen, then click Agent Retention Period.
  3. Select the new retention period you want to apply.
  4. Click Save.
  5. A window appears asking you to confirm your decision. Click Set New Retention Period to finish.
    • As indicated by the confirmation window, shortening your retention period from the current setting will cause Agent Management to immediately start removing any agents that have not communicated with the Insight Platform within the new period.
    • This setting is only adjustable once every 3 hours.