We would like to have a list of login credentials (together with protocol, port etc.); NCM should try using them one by one till a working item is found.
Instead of hard-coding all our devices for SSH or Telnet, I would like to suggest that NCM allows us to set a priority order.
For example, we could set the default connection method to SSH, and if that fails then allow NCM to try Telnet.
This would mean that as we migrate our devices to SSH from Telnet, we wouldn't have to keep updating the NCM definition.
The same principle could also apply to SNMPv3 vs SNMPv2 connections.