MCS Group CPU Monitor (Enhanced) Profiles Fail to Sync correctly to Robots
search cancel

MCS Group CPU Monitor (Enhanced) Profiles Fail to Sync correctly to Robots

book

Article ID: 440466

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

Group-level MCS profile settings (such as the Number of CPU setting in the CPU Monitor (Enhanced) profile) fail to synchronize correctly to multiple robots. These profiles may appear properly configured at the Group level but do not apply to the target robots

Environment

  • DX Unified Infrastructure Management (UIM) 23.4 CU6
  • mon_config_service (MCS) 23.4.6
  • cdm_mcs_templates 7.20 or later

Cause

The synchronization failure in this scenario is caused by device-level profile overrides existing on the robots that are not visible within the Operator Console (OC). When a device-level override is present (even if hidden), MCS prioritizes that specific device configuration over the Group-level profile, preventing updates from syncing

Resolution

To resolve this issue, deploy the attached mon_config_service probe (version 23.4.6.4). This version introduces a specific callback to identify and clear these hidden overrides

Step 1: Identify Overridden Device Profiles

  1. In the Operator Console (OC), select the target Group.
  2. Navigate to Monitoring Config and identify the Profile ID for the affected profile (e.g., CPU Monitor (Enhanced)).
  3. Open the Probe Utility for the mon_config_service probe.
  4. Select the find_overridden_device_profiles_group callback.
  5. Enter the Group profile ID into the groupProfile_id field and set perform_cleanup to false.
  6. Click Send command request. The output will list the devices and profile IDs that are currently overriding the Group profile

Step 2: Synchronize and Clean Up

Note: This callback will make changes to the target robot. Review above above output list carefully before running below steps

  1. In the same find_overridden_device_profiles_group callback, change the perform_cleanup field to true.
  2. Click Send command request.
  3. Verify the output window displays "Cleanup Done" for the affected devices.
  4. Validation: Run the callback once more with perform_cleanup set to false. If the output is now blank, all overrides have been successfully cleared and the robots should now be in sync with the Group profile

The find_overridden_device_profiles_groupcallback with be included in mon_config_service probe 23.4.8 (CU8)

Attachments

mon_config_service_23.4.6.4.zip get_app