How to run a Discovery query to see which hosts or devices were scanned using a specific credential? |
This query will show the last successful access for all Hosts, Network Devices, and SNMP Managed Devices: SEARCH Host, NetworkDevice, SNMPManagedDevice
WHERE #InferredElement:Inference:Associate:DiscoveryAccess.result = 'Success' SHOW name, #InferredElement:Inference:Primary:DeviceInfo.last_credential, #InferredElement:Inference:Primary:DeviceInfo.credentials_used as "credential type", #InferredElement:Inference:Primary:DeviceInfo.last_slave, "https://<appliance-name>/ui/Credential?uuid="+ #InferredElement:Inference:Primary:DeviceInfo.last_credential as 'Credential URL'
SEARCH Host, NetworkDevice, SNMPManagedDevice
WHERE #InferredElement:Inference:Primary:DeviceInfo.#DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess._last_marker SHOW name, #InferredElement:Inference:Primary:DeviceInfo.last_credential, #InferredElement:Inference:Primary:DeviceInfo.credentials_used as "credential type", #InferredElement:Inference:Primary:DeviceInfo.last_slave, "https://<appliance-name>/ui/Credential?uuid="+ #InferredElement:Inference:Primary:DeviceInfo.last_credential as 'Credential URL'
SEARCH FLAGS(no_segment) DeviceInfo
WHERE last_credential = "<credential id>" AND #DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess._last_marker TRAVERSE Primary:Inference:InferredElement: SHOW kind(#), name, #InferredElement:Inference:Associate:DiscoveryAccess.endpoint
SEARCH FLAGS(no_segment) DeviceInfo
WHERE last_credential = "32545037e92164dbf58cac1391e4624a" AND #DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess._last_marker TRAVERSE Primary:Inference:InferredElement: SHOW kind(#), name, #InferredElement:Inference:Associate:DiscoveryAccess.endpoint
search CloudService
show #Service:CloudService:ServiceProvider:CloudRegion.name as 'Cloud Region', short_name, code, type, #InferredElement:Inference:Primary:DiscoveredCloudAPIResultList.#DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess.credential as 'Credential ID', "https://<appliance-name>/ui/Credential?uuid="+#InferredElement:Inference:Primary:DiscoveredCloudAPIResultList.#DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess.credential as 'Credential URL', #InferredElement:Inference:Primary:DiscoveredCloudAPIResultList.#DiscoveryResult:DiscoveryAccessResult:DiscoveryAccess:DiscoveryAccess.credentials_used as "credential type"
|