As some of you may know, the Motorola WS5100 requires the command "cli" to be entered before you get to enter your username and password. This was to be fixed in v5 but as of my discussions with Suryanto on the Solarwinds Support Desk, this is not possible.
That said, I have done my own investigations and got it working. Here's how:
Go to C:\Program Files\SolarWinds\Configuration Management\DeviceTypes and open the Motorola file "Motorola-1.3.6.1.4.1.4981.ConfigMgmt-Commands".
It should look like this:
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by () -->
<!--SolarWinds Network Management Tools-->
<!--Copyright 2005 SolarWinds.Net All rights reserved-->
<Configuration-Management Device="Motorola BSR64000" SystemOID="1.3.6.1.4.1.4981.4.1.1">
<Commands>
<Command Name="RESET" Value="terminal width 0${CRLF}terminal length 0"/>
<Command Name="Reboot" Value="reload${CRLF}Yes"/>
<Command Name="RebootAt" Value="reload at ${HH}:${NN}${CRLF}Yes"/>
<Command Name="EnterConfigMode" Value="configure t"/>
<Command Name="ExitConfigMode" Value="end"/>
<Command Name="Startup" Value="startup"/>
<Command Name="Running" Value="run"/>
<Command Name="DownloadConfig" Value="Show ${ConfigType}"/>
<Command Name="UploadConfig" value="${EnterConfigMode}${CRLF}${ConfigText}${CRLF}${ExitConfigMode}"/>
<Command Name="DownloadConfigIndirect" Value="copy ${ConfigType} ${TransferProtocol}://${StorageAddress}/${StorageFilename}"/>
<Command Name="UploadConfigIndirect" Value="copy ${TransferProtocol}://${StorageAddress}/${StorageFilename} ${ConfigType}"/>
<Command Name="EraseConfig" Value="write erase${CRLF}Yes"/>
<Command Name="SaveConfig" Value="write memory"/>
<Command Name="Version" Value="show version"/>
</Commands>
</Configuration-Management>
Make two small changes to it:
add a second "n" in the Running value like so:
<Command Name="Running" Value="runn"/>
Then add this PreCommand with the Value equal to the username that the Motorola requires (in this example it is admin):
<Command Name="PreCommand" Value="admin ${CRLF}"/>
Save it.
Go into Orion NCM and add the node.
Set the login to "cli"
Set the password to the login password for the account you logged in with the PreCommand.
Under the device command template, select Motorola.
Now test. You'll find it works for at least downloading the running configurations (that's all I wanted it to do and hense, all I tested it to do).