summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorTar Committer <tar@ocjtech.us>2000-09-20 17:23:33 +0000
committerTar Committer <tar@ocjtech.us>2000-09-20 17:23:33 +0000
commit3861ba4cf180eb01fd98a16f4502702ab217e56f (patch)
treef24461455175b1fcd98eeb429d03410523e4d592 /README
parenta505626101e262be2cd5a8c74c44d3616c299519 (diff)
downloadrancid-3861ba4cf180eb01fd98a16f4502702ab217e56f.tar.gz
rancid-3861ba4cf180eb01fd98a16f4502702ab217e56f.tar.xz
rancid-3861ba4cf180eb01fd98a16f4502702ab217e56f.zip
Imported from rancid-1.6.tar.gz.rancid-1.6
Diffstat (limited to 'README')
-rw-r--r--README23
1 files changed, 17 insertions, 6 deletions
diff --git a/README b/README
index d273776..5125ebe 100644
--- a/README
+++ b/README
@@ -12,12 +12,15 @@ control_rancid - Builds router list, calls rancid on each router and
handles cvs routines.
rancid-fe - chooses between rancid/francid/jrancid/rrancid/cat5rancid.
rancid - Runs commands on cisco routers and processes the output - the meat.
+erancid - Runs commands on ADC EZ-T3 muxes and processes the output.
francid - Runs commands on foundry switches and processes the output.
jrancid - Runs commands on juniper routers and processes the output.
rrancid - Runs commands on redback routers and processes the output.
cat5rancid -Runs commands on cisco cat5 switches and processes the output.
clogin - Expect script that logs into routers either interactively,
runs a set of commands or runs another expect script.
+elogin - Expect script that logs into ADC EZ-T3 muxes either interactively,
+ runs a set of commands or runs another expect script.
flogin - Expect script that logs into foundry switches. once foundry
cleans up their bloody UI, clogin should do the job.
jlogin - Expect script that logs into juniper routers similarly to
@@ -42,7 +45,7 @@ tcl - required by expect.
Bill Fenner has a cgi script for interacting with CVS repositories via
a web interface. This provides a great way to view rancid diffs and
full configs, especially for those unfamiliar with cvs. The package is
-not included here, but can be found here:
+not included, but can be found here:
http://www.freebsd.org/~fenner/cvsweb/cvsweb-1.0.tar.gz
@@ -56,9 +59,9 @@ Quick Installation Guide (an example):
3) Put the contents of rancid/bin in <basedir>/bin.
Modify the location of perl and expect in each of cat5rancid,
- clogin, flogin, francid, jlogin, jrancid, par, rancid, rancid-fe,
- rename, and rrancid if necessary. There are also 3 calls to
- perl in control_rancid and one in do-diffs.
+ clogin, elogin, erancid, flogin, francid, jlogin, jrancid, par,
+ rancid, rancid-fe, rename, and rrancid if necessary. There are
+ also 3 calls to perl in control_rancid and one in do-diffs.
Make sure that you are using perl version 5 and not perl version 4.
@@ -97,9 +100,17 @@ Quick Installation Guide (an example):
9) For each "group", modify the router.db file in the group directory.
The file is of the form "router:mfg:state" where "router" is
the name (we use FQDN) of the router, mfg is the manufacturer
- from the set of (cisco|foundry|juniper|redback|cat5), and "state"
+ from the set of (cisco|ezt3|foundry|juniper|redback|cat5), and "state"
is either up or down. Each router listed as "up" will have the
- configuration grabbed.
+ configuration grabbed. Note: manufacturer cat5 is intended only for
+ catalyst switches running catalyst (not IOS) code.
+
+ eg <basedir>/<group>/router.db:
+ cisco-router.domain.com:cisco:up
+ adc-mux.domain.com:ezt3:up
+ foundry-switch-router.domain.com:foundry:up
+ juniper-router.domain.com:juniper:up
+ redback-dsl-router.domain.com:redback:down
10) Put do-diffs in cron to be called however often you want it to run
for each group (do-diffs [<GROUP>]). eg: