VaranAwesomenow
Mega Sage
Options
- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 12-12-2022 08:47 PM
Symptoms
When loading ip address CI data or any of the classes that have hosting / containment rules if payload doesnt contain required hosting / container CI information then you may run into missing dependency errors
Video
Share
Diagnosis
1. Navigate to configuration -> Identification / Reconciliation -> Identification simulation
2. select start with existing payload
3. provide the payload that is giving errors
sample payload :
{
"items": [
{
"className": "cmdb_ci_network_port",
"values": {
"discovery_source": "VARAN",
"company": "37ce28a097af4990f90071e3a253af9b",
"ip_address": "10.116.2.14",
"correlation_id": "34967511",
"serial_number": "varanserial34967511"
},
"sys_object_source_info": {
"source_recency_timestamp": "2022-12-12 05:27:10",
"source_feed": "VARANDataLoad LoadIpAddress 2.0",
"source_name": "VARAN",
"source_native_key": "34967511"
},
"internal_id": "b69ed21fa66b115029b0abfd6c5f7878",
"settings": {
"updateWithoutDowngrade": "true"
},
"sys_ire_info": {
"ire_received_time": "2022-12-12 05:27:12"
}
},
{
"className": "cmdb_ci_ip_address",
"values": {
"operational_status": "1",
"u_account": "37ce28a097af4990f90071e3a253af9b",
"correlation_id": "10.116.2.14|34967511",
"ip_address": "10.116.2.14",
"u_service_id": "809099",
"u_primary_source": "Vantive",
"discovery_source": "VARAN",
"owned_by_cmdb_ci": "c59141831ba74994ebf26286624bcb6c",
"ip_version": "4",
"install_status": "1",
"location": "a6c469081ba3c590c4d72024604bcb47",
"company": "37ce28a097af4990f90071e3a253af9b",
"u_type": "Secondary"
},
"sys_object_source_info": {
"source_recency_timestamp": "2022-12-12 05:27:10",
"source_feed": "VARANDataLoad LoadIpAddress 2.0",
"source_name": "VARAN",
"source_native_key": "10.116.2.14|34967511"
},
"internal_id": "3a9ed21f136b11507eb13b8bee913978",
"settings": {
"updateWithoutDowngrade": "true"
},
"sys_ire_info": {
"ire_received_time": "2022-12-12 05:27:12"
}
}
],
"relations": [
{
"parent": 0,
"child": 0,
"parent_id": "b69ed21fa66b115029b0abfd6c5f7878",
"child_id": "3a9ed21f136b11507eb13b8bee913978",
"type": "Owns::Owned by",
"sys_rel_source_info": {
"source_feed": "VARANDataLoad LoadIpAddress 2.0",
"source_name": "VARAN"
}
}
]
}
Solution
1. Navigate to configuration -> Identification / Reconciliation -> Metadata Editor
2. Open Hosting rules
3. Search for IP Address
4. Check for Hardware rule to understand how to setup a new rule
5. Depending on class to which IP address hosting rule has to be configured
select configuration item type = class (for example esx server)
Relationship type = Owns::Owned by
Reverse relationship direction = true