VanDyke Software Forums

VanDyke Software Forums (https://forums.vandyke.com/index.php)
-   General (https://forums.vandyke.com/forumdisplay.php?f=11)
-   -   Ideas for syncing sCRT with colleagues (https://forums.vandyke.com/showthread.php?t=10294)

koenv 02-08-2012 11:36 AM

Ideas for syncing sCRT with colleagues
 
Hey everyone,
Finally managed to convince to powers that be to get secureCRT for all the network engineers.. hooray.. no more buying secureCRT myself :P

Since we now will have the same software sharing of the sessions etc might be useful. Anyone feel like discussing their solutions for this? I was thinking of abusing a simple syncing tool for this but perhaps someone has a better solution?

koenv 02-15-2012 07:38 AM

nobody got anything setup to share the session between different people?
Anything Vandyke can recommend?

rtb 02-15-2012 08:36 AM

Hi koenv,

We apologize for not responding sooner.

SecureCRT does not offer a method to synchronize sessions between multiple installations. I have created a feature request in our SecureCRT enhancement database to add the ability to do this. Should a future release of SecureCRT have a sync option, we will post to this forum thread.

If you would like to be notified directly, please complete and submit the form at the following location:
Submit Feature Request
In the meantime, can you tell me more about how you plan to use the SecureCRT session database?

How many sessions do you plan to have defined?

Do you plan to allow any SecureCRT user to add new sessions to the common configuration?

Casey 02-29-2012 05:27 PM

Quote:

Originally Posted by koenv (Post 35515)
nobody got anything setup to share the session between different people?
Anything Vandyke can recommend?

The only option I'm aware of is to move your sessions folder to a network share and have everyone point to it (Tool / Global Options / Config Folder). The downside is that things may be a little slower since every "phone book" access now requires a network call.

Also, since your phone book is now on the network, you may need to utilizes Windows' 'offline folder' feature in order to keep your phone book accessible when not on the network.

koenv 05-08-2012 08:27 AM

Quote:

Originally Posted by rtb (Post 35516)
Hi koenv,

We apologize for not responding sooner.

SecureCRT does not offer a method to synchronize sessions between multiple installations. I have created a feature request in our SecureCRT enhancement database to add the ability to do this. Should a future release of SecureCRT have a sync option, we will post to this forum thread.

If you would like to be notified directly, please complete and submit the form at the following location:
Submit Feature Request
In the meantime, can you tell me more about how you plan to use the SecureCRT session database?

How many sessions do you plan to have defined?

Do you plan to allow any SecureCRT user to add new sessions to the common configuration?

Usage: simply share the session list among colleages. So in a team of 5 engineers when 1 would add/update a session this would be replicated to the other 4 engineers.
All 4 should be able to add/change/delete stuff that gets synced. In an ideal world this would work with users and user-rights but I'd be happy with a basic sync where everybody sets read/write right on their own installation or even a most basic sync where everyone may do everything.

Number of sessions: currently a few 100.

rtb 05-08-2012 09:27 AM

Hi koenv,

Thanks for the update. Have you considered placing the configuration folder on the network for all users to access?

In the past, using a configuration folder from the network has not had the best performance and this only got worse as the configuration folder got larger. SecureCRT 7.0 has improved performance in this regard, so you may want to test SecureCRT 7.0b1 with your configuration folder on a network share to see if this would meet your needs.

mbichl 05-13-2012 08:32 AM

Re: Syncing Session Creation between Users
 
I would pipe with supporting some type of feature to allow a team of 5 ro 10 Network Engineers to keep a config folder or parts of it the same.
Why
We too have a small team of Sr and Jr Network Engineers, and as we migrate and add devices, the seniors, it would be nice if there seemed to be an import for the juniors, keeping them congruent. We do not want the performance lag or just how we run around from site to site gums up the network share idea.

I think this would be a worth it "feature request" if there isn't an adhoc way to get to the end.
thanks

rtb 05-14-2012 07:48 AM

Hi mbichl,

SecureCRT 7.0b1 has much better performance when using a shared configuration folder on a network location. Have you tested this version of SecureCRT?

If not, would you test it and let us know if the performance you see meets your needs?

Olaf van der Spek 05-20-2012 10:00 AM

What about using version control like SVN to share the sessions (and maybe other stuff)?

parentch 06-05-2012 01:58 PM

Synching
 
It's not a perfect solution, and I wish Van Dyke would come up with a built-in option, but one of the ways we do it, (BTW we have about 50 people who use SecureCRT daily), is we have one person that keeps a "Master Copy" and update request to the Master get sent to him as needed.

Once he makes the changes, he runs a very basic DOS FTP script that uploads the zip of the sessions folder to a shared FTP server. Then from time to time, the 50 users run a VB script that I made that automatically gos out and downloads the ZIP file, learns via the windows registry where the users sessions are stored, deletes the current copy, and then finally extracts the ZIP file.

It works pretty good but I'm not really a programmer so a real developer might laugh if they read the code but it does the job. However if anyone is interested, I would be happy to share what I got.

rtb 06-05-2012 03:32 PM

Hi parentch,

Thanks for posting your solution for those in the forums. As mentioned previously in this thread, we will post an update should we add the ability to synchronize sessions between multiple SecureCRT installations.

vtphilk 06-05-2012 04:42 PM

Baffles me why Vandyke has not worked on this more in the past few years. I complained about it years ago. Supporting a mysql or lightsql database that could easily be synced would be so much easier and likely faster than the .ini's they do now.

We have about 40-50 engineers that share about 2000 session files that change frequently. Connecting over the network was not even an option for one it was brutally slow. For two we cannot trust that we will have access to the network share when we VPN into a secure network. I have not tested too much the beta over the network but I can say our 2000 file browser does seem to open much faster with 7.x beta.

We currently do as someone else above mentioned. We have a series of VBS scripts that I built into a custom menu file we created and have a send session data script then get session data. The send zips all the sessions then pushes to a server which every minute parses the files in the zip to compare with the 'master' list. Then when the next user downloads the updated information is available.

However, recently we have decided to write a site access database and one of our perl experts wrote a GUI in perl. From this GUI we are calling SecureCRT from the CLI and launching sessions. Then this GUI has a lightSQL database that we keep synced using transaction logs so it can sync changes virtually instantly. So bye bye SecureCRT session files!

I wish vandyke had productized a database but this is the direction we are moving. Still get the SecureCRT interface however can use a much more robust database.

Most everything can be run from the command line with SecureCRT with the exception of telnet however I wrote a VBS to get around that limitation.

Aralis 10-25-2012 12:59 PM

I also requested this two years ago in in Forum topic:
http://forums.vandyke.com/showthread...7689#post37689
Still no news on if they are going to implement it.

In the mean time a version control system does semi accomplish this task.
I've setup a git repo and have excluded __FolderData__.ini which allows users to share the same sessions in general.

dionysus 01-31-2013 06:53 AM

I am trying something similar but I don't have programming skills to automate it. I am simply copying my session files and distributing them to the rest of the team. The problem with that is that there are a few hard coded folder paths in the session .ini files (eg. log, upload/download, login script). Therefore the rest of the team need to have the same directory structure (I'm trying to enforce this) or need to edit the files to get them to work.

It would be really nice to have some way of export/importing the session files between users that would adapt to these weaknesses. Perhaps application variables would work instead of hard coded paths.

rtb 01-31-2013 10:38 AM

Hi dionysus,

Thanks for the feedback. We will post to this thread should we add the ability to export and import sessions.

If you would like to be notified directly, please complete and submit the form at the following location:
Submit Feature Request
In the meantime, SecureCRT does support the ability to use environment variables, so this is one way you might be able to accomplish your goal.
For example, you could place all of the data in the configuration folder, and use the following:
%APPDATA%\VanDyke\Config\Log
or
%APPDATA%\VanDyke\Config\Script
Using this method, the folder structure would be contained in the configuration folder and you would not need to have each user create the folder structure.

koenv 06-19-2013 06:17 AM

FYI, a network share is completely useless for us unless it also keeps a local copy of it as our engineers most of the times do not have access back to the corporate network.

A cloud based setup would already be a more workable solution even if we'd need to host it ourselves.

rtb 06-19-2013 07:37 AM

Hi koenv,

I have created a feature request in our SecureCRT enhancement database to add this capability. We will post to this thread if we have a solution to share a configuration folder via a cloud solution.

If you would like to be notified directly, please complete and submit the form at the following location:
Submit Feature Request
In the meantime, have you considered using a VPN? This seems like a solution that would be both hosted by you and would help accomplish your goal.

koenv 06-19-2013 09:48 AM

Just found http://labs.bittorrent.com/experiments/sync.html (bittorrent sync) somewhere on the forums here (http://forums.vandyke.com/showthread.php?t=11053) and that pretty much does exactly what we need so I think we're set for the moment.

rtb 06-19-2013 10:41 AM

Thanks for posting the solution you found koenv. I am glad it works for your organization.

koenv 06-21-2013 02:28 AM

One minor issue left with the bittorrent sync method: __FolderData__.ini

This files contains the folder view and as soon as someone in the group looks into another map this gets synced to all other users meaning we don't keep our own usual maps open in the Connect dialogue.

Can someone explain the precise use of this file in each and every directory and whether it would be safe to not sync these files?

rtb 06-21-2013 08:59 AM

Hi koenv,

You would have to run tests to see if not syncing the file creates issues.

The file is used to remember what the state of the folder is (expanded, what sessions are in the folder, etc.). It doesn't seem like keeping the file out of the sync would cause a problem.

What are the results of your testing?

ebarb 10-09-2013 10:55 AM

We've got about 25 engineers dealing with this now. We have 900+ devices and 50 locations, and a bunch of sub-folders. What we've done is first buy the appropriate number of licenses for all our users(just in case anyone from Vandyke reads this). Then install it onto a couple of terminal servers. We keep the session folder on the "all users/public" desktop and then we had the server guys setup DFSR to sync that folder between the two servers. The only issue is that everyone has to use the exact same session settings, colors, fonts, etc. The other problem we run into is that if someone new needs to set it up sometimes they'll point to the wrong target folder and new global config files and session folders are thrown into the listing. Easy enough to clean that up and delete.

However it would be awesome to see some sort of sync up of strictly hostname/session name, but make the finer details(saved pass, colors, etc.) stay specific to each user. That almost sounds like it would require splitting out the config.ini for each session into two files. One file could contain the pertinent information needed to connect and the other would have user specific customizations. I suppose some sort of script could potentially be setup to run each AM to read through a specific folder and then create or copy those that don't match over to another location. Or something that could read just a couple of variables and sync those up.

VanDyke this would be a huge plus to be able to offer this. It would really make your product scale out well for larger teams.

Eli

bgagnon 10-09-2013 04:00 PM

Hello all,

I already informed Eli of this information in an email, but for others that might read this thread ...

SecureCRT version 7.2, which just began the beta release cycle yesterday (October 8, 2013), does allow for the segregation (and merging back, if desired) of configuration info:

http://www.vandyke.com/download/beta.html

The current implementation does just categorize username/password and any configuration in Connection / Logon Actions category of SecureCRT's Session Options to be the data designated to be stored in the personal config if the option is enabled.

I have added this thread to a feature request in our product enhancement database for the ability to include colors and fonts in the personal config. Should a future release of SecureCRT include this feature, notification will be posted here.

If you prefer direct e-mail notification, contact support@vandyke.com and include "Feature Request - Forum Thread #10294" in the subject line.

rtb 08-21-2014 03:04 PM

Hi All,

The ability to export a SecureCRT configuration to and import it from an XML file has been added to SecureCRT 7.3. You can download the beta from the following location:
http://www.vandyke.com/download/securecrt/beta.html
The new options are located in the Tools menu.

We welcome any feedback about the new feature.


All times are GMT -6. The time now is 02:13 AM.