Cisco IOS telnet-1.3.6.1.4.1.9.ConfigMgmt-Commands

Version 1

    Since NCM 7.3, several customers have reported that many Cisco IOS devices that are configured to use telnet are failing to login via NCM.  In this particular case, frequently the characters "ÿúÿð" appear in either the username or password prompts which obviously cause NCM to fail to login.  One workaround would be to set these devices to use SSH if possible.  Another workaround is the use of this device template.  It uses the CustomUsernamePrompt and CustomPasswordPrompt commands names.  These commandnames might not work with NCM 7.2.2 and prior versions, but this issue hasn't been seen in those versions

     

     

    <Configuration-Management Device="Cisco device weird characters" SystemOID=" 1.3.6.1.4.1.9">

        <Commands>

            <Command Name="RESET" Value="terminal width 0${CRLF}terminal length 0"/>

            <Command Name="Reboot" Value="reload${CRLF}y${CRLF}y"/>

            <Command Name="EnterConfigMode" Value="config terminal"/>

            <Command Name="ExitConfigMode" Value="end"/>

            <Command Name="Startup" Value="startup"/>

            <Command Name="Running" Value="running"/>

            <Command Name="DownloadConfig" Value="show ${ConfigType}"/>

            <Command Name="UploadConfig" Value="${EnterConfigMode}${CRLF}${ConfigText}${CRLF}${ExitConfigMode}"/>

            <Command Name="DownloadConfigIndirect" Value="copy ${ConfigType} ${TransferProtocol}://${StorageAddress}/${StorageFilename}${CRLF}${CRLF}${CRLF}"/>

            <Command Name="UploadConfigIndirect" Value="copy ${TransferProtocol}://${StorageAddress}/${StorageFilename}  ${ConfigType}${CRLF}${CRLF}"/>

            <Command Name="DownloadConfigIndirectSCP" Value="copy ${ConfigType} ${TransferProtocol}://${SCPServerUserName}@${SCPStorageAddress}/${StorageFilename}${CRLF}${SCPServerPassword}"/>

            <Command Name="UploadConfigIndirectSCP" Value="copy ${TransferProtocol}://${SCPServerUserName}@${SCPStorageAddress}/${StorageFilename}  ${ConfigType}${CRLF}${CRLF}${SCPServerPassword}"/>

            <Command Name="EraseConfig" Value="write erase${CRLF}Y"/>

            <Command Name="SaveConfig" Value="write memory"/>

            <Command Name="Version" Value="show version"/>

            <Command Name="CustomUserNamePrompt" Value="Username:"/>

            <Command Name="CustomPasswordPrompt" Value="Password:"/>

        </Commands>

    </Configuration-Management>