Alerts triggered for devices in maintenance mode due to duplicates - DX UIM
search cancel

Alerts triggered for devices in maintenance mode due to duplicates - DX UIM

book

Article ID: 452841

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

Devices placed in Maintenance Mode within the Operator Console continue to trigger alerts. This behavior occurs when the discovery_server probe identifies duplicate device entries, causing the alert engine to process the "active" duplicate that is not in maintenance.

  • Symptoms

    • Alerts are generated for servers despite being in Maintenance Mode in OC.
    • Duplicate devices appear in the CM_COMPUTER_SYSTEM table with different cs_id values.
    • Devices show different origins or VirtualID attributes.

Environment

  • DX Unified Infrastructure Management (UIM) 23.4.7
  • Operator Console (OC)

Cause

  1. Virtual machine movement across vCenters causes changes in virtualID and VirtualManagerId attributes.
  2. Changes in device origin lead to new correlation records.

Resolution

To resolve this issue, the discovery_server correlation rules must be updated to prevent duplicate creation.

  1. Back up the discovery_server.cfg file.
  2. Open the discovery_server configuration and locate the correlation section.
  3. Modify the correlation rules to relax differentiation by virtual attributes: enabled = true position = 70 match_on_all = defined:FqdnCorrelationNames unmatch_on_any = "RobotInstanceId, SysName, VirtualID, VirtualManagerId, defined:MacAddresses && defined:IpAddresses"
  4. Update the Origins section to treat related Hub-HA Hub pairs as the same origin (e.g., HOSTNAME and HOSTNAMEHA).
  5. Save the configuration and restart the discovery_server probe.
  6. Run the discovery_server callback reimport_duplicate_devices to merge existing duplicates.

Note: The fix for generalized label correlation is targeted to be fixed in a future release. Review the Download Broadcom products and software page for the latest updates.

For further assistance, see Contact Broadcom Support.

Additional Information

To identify duplicate devices, run the following query:

 SELECT cs.name, cs.cs_id, d.dev_id, d.dev_name, cs.ipFROM [dbo].[CM_COMPUTER_SYSTEM] csINNER JOIN [dbo].[CM_DEVICE] d ON cs.cs_id = d.cs_idWHERE cs.name IN ( SELECT name FROM [dbo].[CM_COMPUTER_SYSTEM] WHERE name IS NOT NULL AND name <> '' GROUP BY name HAVING COUNT(*) > 1)ORDER BY cs.name;