Domain Managers TE->TA and OI->Aggregate SAM alarms not in realtime sync
search cancel

Domain Managers TE->TA and OI->Aggregate SAM alarms not in realtime sync

book

Article ID: 435057

calendar_today

Updated On:

Products

VMware Smart Assurance Network Observability

Issue/Introduction

  • Significant delays observed between processed traps reaching the Trap Adapter (TA) and alarms syncing from the Open Integration (OI) server to the Aggregate Service Assurance Manager (SAM).
  • Increasing the number of processing threads (e.g., from 1 to 10) or increasing TimeinQueue does not resolve the latency.
  • Trap Adapter logs show "silent gaps" or periods of inactivity (e.g., 15-20 seconds) during findComputerSystem RPC calls to the OI Server.
  • OI domain logs contain thousands of repetitive error messages: No match for Domain '' in UnderlyingDomainsOrder.

Environment

All supported releases of Smarts

Cause

This issue occurs when the OI server is configured to perform DNS lookups in underlying domains, but the list of those domains is empty.

Specifically, if Use DNS Lookup In Underlying Domains is set to TRUE and the Underlying Domains Order attribute is blank (""), the internal parser incorrectly attempts to query a domain with a literal blank name. This causes the OI server's main thread to lock up while processing these invalid queries, leading to timeouts for RPC requests (like findComputerSystem) from the Trap Adapter.

Resolution

To resolve the synchronization delay, choose one of the following configuration options in the Smarts Administration Console:

Option 1: Disable Underlying Lookups (Recommended)

If the OI server does not strictly need to query underlying Availability Manager (AM) domains to resolve IP addresses for traps:

  1. Open the OI System Defaults in the Administration Console.
  2. Locate the setting Use DNS Lookup In Underlying Domains.
  3. Change the value from TRUE to FALSE.
  4. Click Apply.

Option 2: Provide a Valid Domain Name

If the OI server must query underlying domains for IP resolution:

  1. Open the OI System Defaults in the Administration Console.
  2. Locate the Underlying Domains Order field.
  3. Ensure the field is not blank. Enter the actual names of your underlying AM domains (e.g., INCHARGE-AMCOLT-AM-ASIA) as a comma-separated list.
  4. Click Apply.