Interfaces that are discovered during Smarts IP discovery are removed during post processing. The following entry is found in the Smarts IP log indicating device deletion after discovery:
Line 7453: DSCV-W-DELETE_COMPONENT-'IF-<Device_Name>/526 [et-0/1/17]' is no longer found on '<Device_Name>'. It is removed from topology
You can change the default behavior so that Smarts IP will discover all Interfaces on devices whether or not the device's interface has an IP address. This can be done as follows:
sm_edit ../conf/discovery/tpmgr-param.conf
.IFTypePatternIFExt.<Device's SysOID> *
sm_tpmgr -s <IP_DOMAIN> --load-conf=tpmgr-param.conf
You can view asl messages after enabling debug.
Debug commands:
./dmctl -s <AM-PM Domain> put ICF_TopologyManager::ICF-TopologyManager::DebugEnabled TRUE
./dmctl -s <AM-PM Domain> put ICF_TopologyManager::ICF-TopologyManager::LogDiscoveryProgress TRUE
./dmctl -s <AM-PM Domain> put ICF_TopologyManager::ICF-TopologyManager::LogTracing TRUE