I have a daily job configured to download Cisco startup and running configurations. The job has a total of 109 devices spread across two pollers w/ an 80 / 29 split.
If the Simultaneous Downloads/Uploads setting is set to 10, or 5, the job produces timeouts like the one shown below. If I set Simultaneous Downloads/Uploads to 2, all backups within the jobs complete successfully.
ERROR: Cannot download Startup config : Unable to Log into Router : Timeout. Device IP:
I researched the timeout issue a bit and performed the following:
- Deleted and recreated the job (no change)
- Enabled session tracing (output below, seems like it's not getting banner response. Where does the 3 second response timeout come from?)
[5/10/2016 1:15:39 PM] --> hostname#
[5/10/2016 1:15:39 PM] ProcessLogin State: 0
[5/10/2016 1:15:46 PM] TimerTick: mstrData=<hostname#> State=3 - Connected to server - idle
[5/10/2016 1:15:46 PM] Pending Disconnect = False
[5/10/2016 1:15:46 PM] Pre-Commands: Waiting more than 3 seconds for response start sending pre-command if any...
[5/10/2016 1:15:46 PM] Sending to get a banner!
[5/10/2016 1:15:47 PM] <--
[5/10/2016 1:15:47 PM] -->
[5/10/2016 1:15:47 PM] --> hostname#
[5/10/2016 1:15:47 PM] ProcessLogin State: 0
[5/10/2016 1:16:10 PM] TimerTick: mstrData=<hostname#> State=3 - Connected to server - idle
[5/10/2016 1:16:10 PM] Pending Disconnect = False
[5/10/2016 1:16:10 PM] Pre-Commands: Waiting more than 3 seconds for response start sending pre-command if any...
[5/10/2016 1:16:10 PM] TimerTick: Send to CRLF get prompt again
[5/10/2016 1:16:10 PM] <--
[5/10/2016 1:16:10 PM] TimerTick: Login Timeout
[5/10/2016 1:16:10 PM] Disconnected - From: 1.1.1.1
- NCM version is 7.4.1. I'm about to install hotfix 2 but it's not promising given the release notes.
Hotfix 2 addresses
* Download config job may crash if config does not contain standard characters.
The failures I'm experiencing occur on random devices and config types, and don't happen at all if I reduce simultaneous job count to 2. I would expect the failures to be consistent if there was an issue with standard characters.