Have any one a solution for config backup for Cisco Concentrator 3005 in Cirrus ?
I can get it to work in Kiwi CatTools ;-)
I would love to know the answer to this as well. I can get it to work with Kiwi also.
Does anyone have an update to this thread? I am having the same issue. I am using telnet and have verified that my login is correct, but I am not able to pull down the config off the concentrator. I would appreciate any info on this.
Thanks
Is this a menu driven VPN? I have the Cisco VPN3030 and it's menu driven to get the file. I have a ticket open with support to write a template for this. I opened it back in mid-December and haven't gotten anything back yet.BB
Yes, it is command-line menu driven. I believe the entire VPN3000 suite is all that way. Cool. If you hear back from support, do you think you could let me know and/or forward the template my way? I would appreciate it. Thanks for the reply.
Let me put my request in the hat as well. Given the complexity and importance of the VPN3000 series devices, I'm surprised it hasn't been addressed already. I'd also like to see VG248's get added as well, though these may be a bit tougher. At the same time, if you go through their menu, there is an option to view the text config.
Just FYI, in v4 only menu-driven indirect transfers via (telnet/TFTP or ssh/TFTP) are supported. We are planning on adding support for menu-driven direct transfers in the next release. We'd love to work with you all to ensure this support works for your devices if your amenable once we've got a beta to test against.
Can you all post the steps you would take to download a config using telnet from their VPN3000? I want to make sure we account for all scenarios.
Thanks,
-Chris
To view config, similar to the process that Cirrus uses for Cisco IOS the steps would be:
1. Telnet to device
2. Log In
3. Type 2 for Administration
4. Type 8 for File Management
5. Type 3 to View File
6. Type the file that you wish to view, which would be "Config"
7. Config file is displayed in chucks with "space bar" advancing. I do not believe there is a way to simulate a "no pager" command.
If you would like to not view the file, but download it only, I guess you could tftp it as you mentioned, by selecting 4 Put File via TFTP once in File Management menu, then type "Config" for local file to put, then "Config" again for remote file to put, then type the IP address of the TFTP server.
If I need to go into more detail, or go through a different scenerio, please let me know. I might try to create my own template for the VPN 3005 and see if I can get the functionality I need from that file. If so, I will upload it to the site.
I just tried to unsuccessfully download the config from the VPN 3005 using the SNMP/TFTP option. I am able to pull all the info of the VPN 3005 and it displays the correct machine type "Altiga Networks" and system OID "1.3.6.1.4.1.3076.1.2.1.1.2.1. Once I try to download the config, it displays the message, "This device is not a Cisco device, TFTP Host: {tftp server IP} DeviceIP: {VPN IP}." I tried using Auto for template as well as Generic. I haven't tried Telnet/TFTP, but I don't think that would work, since it will try to use IOS commands and not the Menu driven commands.
Any suggestions?
We've created a template that we believe should work for the Cisco VPN 3005 concentrator using *indirect* transfer mechanism. As you'll see when you review the file, we can map the menu-based commands to our available macros and variables documented in our Admin Guide.
Would you mind trying the following steps:
1) Download the attached template and export to your <install dir>\SolarWinds\Configuration Management\DeviceTypes folder
2) Closing and restart Cirrus console
3) Go to your Cisco VPN 3005 device in Cirrus and set Enable Level drop-down menu to <No Enable Login>
4) Try downloading a configuration
Here are the commands that template should execute:
Let us know how this works!
If it doesn't work, please post the session trace so we can see where it is failing. Go to File > Settings > Advanced > Enable Session Tracing and post to Thwack.
Thanks for your help!
Thanks for uploading a test template, but I have a few questions about the template.
1. In step three, why does the template input the value "q?" It is not an available option in the menu at the time.
2. The template places quotation marks between ${StorageFileName} and ${CRLF}. Why?
3. The RESET command is using the terminal width and length commands, which are not supported within the menu options.
Yesterday I wrote a similar template and the issues I was running into is if you log in to the VPN concentrator with <no enable>, it was not providing me with all menu options, so when the template input the value 8 for example to enter File Management, it returned an <ERROR:-- No authorization>. I have an AAA server validating all administrative logins and the username for the Cirrus has level 15 priveleges within the AAA server, but I believe using the <no enable> sends the telnet request as an enable 0, which does not allow the Cirrus to execute the template. I will upload my template as well as my session-trace.
I figured out my authorization issues and I was able to use my template to download the config. I removed my session-trace due to I forgot to remove my username and password, but it is working. The only issue I am having now is it is timing out between commands, but it eventually TFTP's the config and I am able to view it within Cirrus. Below is a portion of my session-trace that shows it waiting to time out between each command entered:
<-- 8
-->8Process Line = <VPN1: Admin -> 8>Pushing back: <VPN1: Admin -> 8>mPrompt is : <VPN1: Main -> >-->-->--> List of Files--> ---------------> SAVELOG.TXT CONFIG CONFIG.BAK MEMORY.TXT EVENTLOG -->--> 1) Delete File--> 2) Copy File--> 3) View File--> 4) Put File via TFTP--> 5) Get File via TFTP--> 6) Swap Config Files--> 7) Export XML File--> 8) Import XML File--> 9) Reformat Filesystem--> 10) Back-->-->Process Line = <VPN1: Admin -> 8>Echo recievedVPN1: Admin -> 8Process Line = <>Process Line = <List of Files>Process Line = <------------->Process Line = <SAVELOG.TXT CONFIG CONFIG.BAK MEMORY.TXT EVENTLOG >Process Line = <>Process Line = <1) Delete File>Process Line = <2) Copy File>Process Line = ) View File>Process Line = <4) Put File via TFTP>Process Line = <5) Get File via TFTP>Process Line = <6) Swap Config Files>Process Line = <7) Export XML File>Process Line = <8) Import XML File>Process Line = <9) Reformat Filesystem>Process Line = <10) Back>Process Line = <>Process Line = <>-->VPN1: File ->Process Line = <VPN1: File -> >Pushing back: <VPN1: File -> >mPrompt is : <VPN1: Main -> >TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Timeout<-- 4
-->4Process Line = <VPN1: File -> 4>Pushing back: <VPN1: File -> 4>mPrompt is : <VPN1: Main -> >-->-->--> > Local file to PUT-->--> VPN1: File ->Process Line = <VPN1: File -> 4>Echo recievedVPN1: File -> 4Process Line = <>Process Line = <> Local file to PUT>Process Line = <>Process Line = <VPN1: File -> >Pushing back: <VPN1: File -> >mPrompt is : <VPN1: Main -> >TimerTick: mstrData=<VPN1: File -> > State=3 - Connected to server - idlePending Disconnect = FalseTimerTick: Just tick-tockin away. ..
jodros, would you mind posting your template? I'm very curious to see the differences between yours and the one that we created. For example, do you have specify 8${CRLF} or do you just have 8.
On your template did you remove the "Reset" Command if not remove this and try to re download.
Answer to the "q" the person we were testing with said his called for this value. So that can be removed and the ${CRLF} that follows.
I am thinking that the Setting of the terminal length etc is just added noise and since giving a "0" it is causing the menu to say out of range.
so remove:
<Command Name="RESET" Value="terminal width 0${CRLF}terminal length 0"/> and it will not send this info.