You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

RANCID monitors a router's (or more generally a device's) configuration, including software and hardware (cards, serial numbers, etc) and uses CVS (Concurrent Version System) to maintain history of changes.

RANCID does this by the very simple process summarised as:

  • login to each device in the router table using ssh (router.db - https://prod-rancid.geant.net/cgi-bin/cvsweb.cgi/GEANT/router.db),
  • run various commands to get the information that will be saved,
  • cook the output; re-format, remove oscillating or incrementing data,
  • and finally commit those changes to the revision control system


The configuration files are stored within the GitLab Project (https://git.geant.net/gitlab/puppet-apps/rancid/) and managed by puppet.

** Your SSH public key will need to be stored on the GitLab server, and you would use your dante.surname credentials


The URL for the production server is : https://prod-rancid.geant.net/cgi-bin/cvsweb.cgi/GEANT/

  • No labels