Trace shows that the download starts normally and goes to a certain point the recording of device configuration in file
At some point in trace line appears:
[6/26/2014 12:25:45 PM] SendNextCommand Done: Disconnecting
After this string the record in the file is terminated, but continues processes of telnet requests and responses
Piece of trace file is attached.
[6/26/2014 12:24:48 PM] -----------------NCM 7.2.2-------------------
[6/26/2014 12:24:48 PM] UseCustomMorePromptBehaviour: False
[6/26/2014 12:24:48 PM] MorePromptKey:
[6/26/2014 12:24:48 PM] Login Attempts: 1
[6/26/2014 12:24:48 PM] Custom UserName Prompt:
[6/26/2014 12:24:48 PM] Device Template: Huawei test7-1.3.6.1.4.1.2011.ConfigMgmt-Commands
[6/26/2014 12:24:48 PM] System Name: MPLS-EKT-ZOOL9-BH01
[6/26/2014 12:24:48 PM] System Description: Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.90 (CX600 V600R003C00SPC900)
Copyright (C) 2000-2011 Huawei Technologies Co., Ltd.
CX600-X8
[6/26/2014 12:24:48 PM] System OID: 1.3.6.1.4.1.2011.2.87.18
[6/26/2014 12:24:48 PM] OS Image: R
[6/26/2014 12:24:48 PM] OS Version: 5.90 (CX600 V600R003C00SPC900)
[6/26/2014 12:24:48 PM] Menu-Based mode=False
[6/26/2014 12:24:48 PM] FreezeLoginForPreCommands mode= False
[6/26/2014 12:24:48 PM] FISP mode= False
[6/26/2014 12:24:48 PM]
-->StateChange: Connecting to server<--
[6/26/2014 12:24:48 PM]
-->StateChange: Connected to server - idle<--
[6/26/2014 12:24:48 PM] Solarwinds.Net SWTelnet9 Version 9.0.27
[6/26/2014 12:24:48 PM] Connected!
[6/26/2014 12:24:48 PM] -->
[6/26/2014 12:24:48 PM] -->
[6/26/2014 12:24:48 PM] ProcessLogin State: 0
[6/26/2014 12:24:48 PM] -->
[6/26/2014 12:24:48 PM] -->
[6/26/2014 12:24:49 PM] --> __ ___ ______ ____
[6/26/2014 12:24:49 PM] --> / |/ / /_ __/ / __/
[6/26/2014 12:24:49 PM] --> / /|_/ / / / _\ \
[6/26/2014 12:24:49 PM] --> /_/ /_/ /_/ /___/
[6/26/2014 12:24:49 PM] --> Access controlled by MR-Ural ACS.
[6/26/2014 12:24:49 PM] -->
[6/26/2014 12:24:49 PM] --> Login authentication
[6/26/2014 12:24:49 PM] -->
[6/26/2014 12:24:49 PM] -->
[6/26/2014 12:24:49 PM] --> Username:
[6/26/2014 12:24:49 PM] ProcessLogin State: 0
[6/26/2014 12:24:49 PM] UserName Prompt detected: Username:
[6/26/2014 12:24:49 PM] Send user name
[6/26/2014 12:24:49 PM] <-- SolarWinds
[6/26/2014 12:24:49 PM] --> SolarWinds
[6/26/2014 12:24:49 PM] --> Password:
[6/26/2014 12:24:49 PM] ProcessLogin State: 2
[6/26/2014 12:24:49 PM] Standard password prompt detected
[6/26/2014 12:24:49 PM] <-- /CjKfH%1
[6/26/2014 12:24:49 PM] -->
[6/26/2014 12:24:49 PM] --> Info: Authentication success,Welcome!
[6/26/2014 12:24:49 PM] --> Info: The max number of VTY users is 20, and the number
[6/26/2014 12:24:49 PM] --> of current VTY users on line is 1.
[6/26/2014 12:24:49 PM] --> The current login time is 2014-06-26 12:24:49.
[6/26/2014 12:24:49 PM] --> <MPLS-EKT-ZOOL9-BH01>
[6/26/2014 12:24:49 PM] ProcessLogin State: 3
[6/26/2014 12:24:50 PM] Command mode prompt detected at LoginState_Password
[6/26/2014 12:24:50 PM] Prompt is being set to : <MPLS-EKT-ZOOL9-BH01>
[6/26/2014 12:24:50 PM] Logged into Router
[6/26/2014 12:24:50 PM] <--
[6/26/2014 12:24:50 PM] TimerTick: mstrData=<> State=3 - Connected to server - idle
[6/26/2014 12:24:50 PM] Pending Disconnect = False
[6/26/2014 12:24:50 PM] -->
[6/26/2014 12:24:50 PM] --> <MPLS-EKT-ZOOL9-BH01>
[6/26/2014 12:24:50 PM] Start check prompt for menu-based device
[6/26/2014 12:24:50 PM] Process Line = <>
[6/26/2014 12:24:50 PM] Process Line = <<MPLS-EKT-ZOOL9-BH01>>
[6/26/2014 12:24:50 PM] Fuzzy match detector start detecting prompt. String1=<mpls-ekt-zool9-bh01> String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:24:50 PM] <-- screen-length 0 temporary
[6/26/2014 12:24:50 PM] --->screen
[6/26/2014 12:24:50 PM] Start check prompt for menu-based device
[6/26/2014 12:24:50 PM] Process Line = <screen>
[6/26/2014 12:24:50 PM] Fuzzy match detector start detecting prompt. String1=screen String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:24:50 PM] Pushing back: <screen>
[6/26/2014 12:24:50 PM] mPrompt is : <<MPLS-EKT-ZOOL9-BH01>>
[6/26/2014 12:24:50 PM] --> -length 0 temporary
[6/26/2014 12:24:50 PM] --> Info: The configuration takes effect on the current user terminal interface only.
[6/26/2014 12:24:50 PM] --> <MPLS-EKT-ZOOL9-BH01>
[6/26/2014 12:24:50 PM] Incomplete buffer with prompt is detected - save all lines to echo buffer
[6/26/2014 12:24:50 PM] Echo not detected yet. Push back data to echo buffer, EchoBuffer = <<<screen-length 0 temporary
Info: The configuration takes effect on the current user terminal interface only.
<MPLS-EKT-ZOOL9-BH01>
>>>
[6/26/2014 12:24:50 PM] Start detecting command echo in echo buffer...
[6/26/2014 12:24:50 PM] Echo is detected, EchoBuffer = <<<screen-length 0 temporary
Info: The configuration takes effect on the current user terminal interface only.
<MPLS-EKT-ZOOL9-BH01>
>>>
[6/26/2014 12:24:50 PM] Remove Prompt - detected prompt line via RegEx
[6/26/2014 12:24:50 PM] Remove Prompt - prompt line is on invalid place, Save It. value=screen-length 0 temporary
Info: The configuration takes effect on the current user terminal interface only.
<MPLS-EKT-ZOOL9-BH01>
FoundPromptLine=<MPLS-EKT-ZOOL9-BH01>
[6/26/2014 12:24:50 PM] Echo and prompt are removed if they exist, out buffer = <<<Info: The configuration takes effect on the current user terminal interface only.
<MPLS-EKT-ZOOL9-BH01>
>>>
[6/26/2014 12:24:50 PM] Start check prompt for menu-based device
[6/26/2014 12:24:50 PM] Process Line = <Info: The configuration takes effect on the current user terminal interface only.>
[6/26/2014 12:24:50 PM] Fuzzy match detector start detecting prompt. String1=info:theconfigurationtakeseffectonthecurrentuserterminalinterfaceonly. String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:24:50 PM] Save Command Output: Info: The configuration takes effect on the current user terminal interface only.
[6/26/2014 12:24:50 PM] Process Line = <<MPLS-EKT-ZOOL9-BH01>>
[6/26/2014 12:24:50 PM] Fuzzy match detector start detecting prompt. String1=<mpls-ekt-zool9-bh01> String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:24:50 PM] <-- display current
[6/26/2014 12:24:50 PM] Process Line = <>
[6/26/2014 12:24:50 PM] --->display
[6/26/2014 12:24:50 PM] Start check prompt for menu-based device
[6/26/2014 12:24:50 PM] Process Line = <display >
[6/26/2014 12:24:50 PM] Fuzzy match detector start detecting prompt. String1=display String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:24:50 PM] Pushing back: <display >
[6/26/2014 12:24:50 PM] mPrompt is : <<MPLS-EKT-ZOOL9-BH01>>
[6/26/2014 12:24:50 PM] --> current
[6/26/2014 12:24:50 PM] --> #
[6/26/2014 12:24:50 PM] --> sysname MPLS-EKT-ZOOL9-BH01
[6/26/2014 12:24:50 PM] --> #
[6/26/2014 12:24:50 PM] --> FTP server enable
...
...
...
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.6 u|^<$G3X+(4X,qNrvBU'5eW#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.6u|^<$g3x+(4x,qnrvbu'5ew# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Save Command Output: md5-password cipher 10.110.0.6 u|^<$G3X+(4X,qNrvBU'5eW#
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.8 aF[IS2n--KAZ)vC*}Bz1qCn#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.8af[is2n--kaz)vc*}bz1qcn# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Save Command Output: md5-password cipher 10.110.0.8 aF[IS2n--KAZ)vC*}Bz1qCn#
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.10 ,/,AE[Ah,RAZ)vC*}Bz1^.)#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.10,/,ae[ah,raz)vc*}bz1^.)# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] SendNextCommand Done: Disconnecting
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.12 r'9J'#j-M&C=gaX;(K6"PZZ#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.12r'9j'#j-m&c=gax;(k6"pzz# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.16 fyC[US93:~JS,RHyB=)1p/I#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.16fyc[us93:~js,rhyb=)1p/i# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.18 AS+nJ{)GEN"6Q{,AIh\PtTN#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.18as+nj{)gen"6q{,aih\pttn# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.21 (^xUEjDk6+:D"0PB<"T"2%L#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.21(^xuejdk6+:d"0pb<"t"2%l# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:25:45 PM] Process Line = < md5-password cipher 10.110.0.22 aF[IS2n--Kl%(=Xo^Z6JqK$#>
[6/26/2014 12:25:45 PM] Fuzzy match detector start detecting prompt. String1=md5-passwordcipher10.110.0.22af[is2n--kl%(=xo^z6jqk$# String2=<mpls-ekt-zool9-bh01>
...
...
...
[6/26/2014 12:26:53 PM] Fuzzy match detector start detecting prompt. String1=# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:26:53 PM] Process Line = <local-aaa-server>
[6/26/2014 12:26:53 PM] Fuzzy match detector start detecting prompt. String1=local-aaa-server String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:26:53 PM] Process Line = <#>
[6/26/2014 12:26:53 PM] Fuzzy match detector start detecting prompt. String1=# String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:26:53 PM] Process Line = <return>
[6/26/2014 12:26:53 PM] Fuzzy match detector start detecting prompt. String1=return String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:26:53 PM] Process Line = <<MPLS-EKT-ZOOL9-BH01>>
[6/26/2014 12:26:53 PM] Fuzzy match detector start detecting prompt. String1=<mpls-ekt-zool9-bh01> String2=<mpls-ekt-zool9-bh01>
[6/26/2014 12:26:53 PM] SendNextCommand Done: Disconnecting
[6/26/2014 12:26:53 PM] TimerTick: mstrData=<<MPLS-EKT-ZOOL9-BH01>> State=3 - Connected to server - idle
[6/26/2014 12:26:53 PM] Pending Disconnect = True
[6/26/2014 12:26:53 PM] Disconnected - From: 10.110.0.3