Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I read that for Cisco devices which run IOS, there's a scheduler (kron) which can be used similar to Linuxs cronjobs. I followed the guide on and it works as expected.

But this feature doesn't seem to be available on a Cisco ASA (e.g. 5510). Is there a substitute command for scheduled tasks?

Or as a general question: How do you manage your Cisco configs (versioning, archiving, backup)?

share|improve this question
up vote 2 down vote accepted

Here's an answer from the non-sophisticated front: I upload configs to a TFTP server (running on my laptop, if the Customer doesn't have a dedicated TFTP server) every time I make a persistent change (I've trained myself to do so right after doing a "copy run start") and then check it in to a Subversion repository (either the Customer's, if they have one, or mine, if they don't). It's a winning strategy for me because I have a fairly small amount of gear to deal with (probably under 100 switches in all my Customers combined, well under 50 routers / firewalls).

With a larger amount of gear, I'd probably look at something like RANCID.

(No doubt there are a variety of proprietary and open source offerings out there to do Cisco device config management... since I don't do a lot of it myself I'll be interested to see what other people have to say about this.)

share|improve this answer

If you have unix machines at hand, it may be worth looking at installing RANCID.

If you have enough devices, it may be worth considering investing in one of the Cisco management tools, they have capabilities beyond a simple "download configurations and keep them available", like automatic deployment of new configuration and the like.

share|improve this answer

I'd second RANCID. You can run it on a variety of free OS's. The Ubuntu documentation for it is fairly succinct and easy to follow, and points you to the other packages needed to make it work as expected, so I'd just use Ubuntu for it.

In addition to getting automatic config backups, RANCID will alert you to changes you might not have been aware of. It is also extensible, if you're inclined to put in the effort.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.