New administrators often ask:
Administrators working with IT Management Suite (ITMS) often experience confusion around how the Symantec Management Platform (SMP):
This commonly leads to:
Most issues are caused by:
Use this article when:
IT Management Suite (ITMS) 8.7.x and later
The Resource Model is the core framework used by ITMS to represent all managed entities (computers, users, software, etc.) as Resources in the CMDB.
Key behaviors:
This is expected system behavior. Issues arise due to misunderstanding:
| Area | Explanation |
|---|---|
| Resource identity | GUID vs Resource Keys |
| Merge behavior | Automatic and data-driven |
| Promotion meaning | Multiple contexts |
| Discovery sources | Same device seen differently |
The Resource Model defines how ITMS represents, stores, and correlates all managed entities.
| Component | Description |
|---|---|
| Resource | Any managed object (computer, user, etc.) |
| GUID | Unique identifier for each resource |
| Data Classes | Attribute storage. Tables storing attributes (OS, IP, hardware) |
| Resource Keys | Identity matching. Attributes used to identify and match resources |
| Resource Type | Defines schema (Computer, User, etc.) |
A resource is a logical object composed of multiple data classes linked by a GUID.
A resource is not just a record. It is a collection of related data tied to a GUID.
Each resource:
select distinct keyname from ResourceKey
select distinct keyname from ResourceTypeMergeKey
When data is received (from Agent inventory, AD Import, Network Discovery):
Merging consolidates duplicate resources into a single GUID.
Resource merging ensures that duplicate records are consolidated into a single logical resource.
Resource merges cannot be easily reversed.
Data and relationships are permanently combined.
Common scenarios:
| Element | Behavior |
|---|---|
| GUID | One GUID survives |
| Old GUID | May be blacklisted |
| Data | Combined into single resource |
| Agent | May re-register with new GUID |
| Associations | Preserved |
| Component | Behavior |
|---|---|
| GUID | One survives |
| Data | Combined |
| Agent | May re-register |
“Promotion” is used in two different contexts:
Creates resource from discovery.
Promotion = converting discovered data → managed resource
Example:
Synchronizes resources across SMP servers. Promotion refers to data replication between child and parent SMP Servers.
Promotion = replicating resources from Child NS → Parent NS
| Scenario | Result |
|---|---|
| Same GUID exists | Resource updated |
| Different GUID but matching keys | Resources merged |
| No match | New resource created |
| Feature | Merge | Promotion |
|---|---|---|
| Purpose | Remove duplicates | Create/sync resources |
| Scope | Local | Hierarchy |
| Trigger | Key match | Replication or discovery |
| Matching | Local resource keys | GUID + Keys |
| GUID impact | Consolidation | Synchronization |
| Scenario | What Happens | Why |
|---|---|---|
| VM cloned with same MAC | Incorrect merge | Same macaddress |
| Imaging without GUID reset | Overwrites | Same GUID |
| Device renamed | Duplicate resource | Weak key |
| Agent reinstall | Merge or duplicate | Depends on keys |
| Misconception | Reality |
|---|---|
| GUID always identifies device | Can change or duplicate |
| Name is enough | Weak identifier |
| Merge is manual | Automatic |
| Promotion = merge | Different processes |
| Symptom | Likely Cause |
|---|---|
| Duplicate resources | Missing keys |
| Devices overwrite | Duplicate GUID |
| Unexpected merges | Shared identifiers |
The following queries should help you to start with relevant data in the Symantec_CMDB batabase.
SELECT vc.Name,vc.Domain,rk.KeyName,rk.KeyValueFROM vComputer vcJOIN ResourceKey rk ON vc.Guid = rk.ResourceGuidWHERE vc.Name = 'ComputerName'| KeyName | Meaning |
|---|---|
| uniqueid | Strongest identifier |
| macaddress | Common merge key |
| fqdn / name.domain | Weaker identifiers |
| tpmid | High reliability (if present) |
SELECT KeyName,KeyValue,COUNT(DISTINCT ResourceGuid)FROM ResourceKeyGROUP BY KeyName, KeyValueHAVING COUNT(DISTINCT ResourceGuid) > 1| Recommendation | Reason |
|---|---|
| Avoid duplicate MACs | Prevent merge errors |
| Reset GUID before imaging | Avoid overwrites |
| Ensure strong keys | Improve matching |
| Monitor duplicates | Early detection of merge issues |
Understanding Background Computer Merges, “No Match” Entries, and Retired/Untracked Behavior in ITMS
Why Newly Imaged Computers Lose System Number and Remain In Stock After Merge
Identifying and Resolving Duplicate GUID Scenarios using the ResetGuid switch
Troubleshooting duplicate assets
Client Machines are sending same UniqueID during Basic Inventory
Understanding ComputerResourceMergeSettings and ComputerResourceKeyFilter in ITMS
Resource Merging functionality within a Hierarchy
Duplicate Users after Basic Inventory or User AD Import