IP/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager findParameter DisableProtocolDiscovery
To disable NPM discovery:
IP/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager insertParameter DisableProtocolDiscovery TRUE
To enable NPM discovery:
IP/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager insertParameter DisableProtocolDiscovery FALSE
Using a dmctl command means you do not have to restart the domain.
BASEDIR/IP/smarts/bin/sm_edit conf/discovery/tpmgr-param.conf
The following is the default:
#Enable/Disable protocol (pm) related discovery.
DisableProtocolDiscovery TRUE
Because you edited this file, and want it permanent, the IP server needs to be restarted for the change to take affect. You will also need to do a 'discover all' on the IP domain.