BSD Ports

net-mgmt/rancid3 3.14_1 FreeBSD

Really Awesome New Cisco confIg Differ

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
net-mgmt
Package size
229.4 KiB, 1916.8 KiB installed

Description

Rancid monitors a router's (or device's) configuration, including software and hardware (cards, serial numbers, etc), using CVS. Rancid currently supports Bay routers, Cisco routers, Juniper routers, Catalyst switches, Foundry switches, Redback NASs, ADC EZT3 muxes, MRTd (and thus likely IRRd), Alteon switches, HP Procurve switches, Hitachi routers.

Rancid logs into each of the devices in a router table file, runs various commands, chomps the output, and emails any differences from the previous collection to a mail list.

A looking glass is also included with rancid, based on Ed Kern's in use on http://nitrous.digex.net/. Rancid version has added functions, supports Cisco, Juniper, and Foundry and uses the login scripts that come with rancid; so it can use rsh, telnet, or ssh to connect to your router(s).

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/rancid33.14_1
DragonFlynet-mgmt/rancid33.13_3
GhostBSDnet-mgmt/rancid33.14_1

Install

Binary package:

pkg install rancid3

From the ports tree:

cd /usr/ports/net-mgmt/rancid3/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rancid3>0:net-mgmt/rancid3

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.14_13.14_13.13_13.14_13.14_1
FreeBSD:14:quarterly3.14_13.14_1n/a3.14_13.14_1
FreeBSD:15:latest3.14_13.14_1n/a3.14_13.14_1
FreeBSD:15:quarterly3.14_13.14_1n/an/an/a
FreeBSD:16:latest3.14_13.14_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 7
Required by 1

Configuration

Options name: net-mgmt_rancid

OptionDefaultDescription
COMWAREoffAdd experimental support for Comware devices
CVSonCVS version control support
GIToffGit version control support
SUBVERSIONoffSubversion version control support
USES
gmake perl5 shebangfix
Service scripts
none

Message after installing

For further configuration information please look at
/usr/local/share/rancid/README.

If you are upgrading from the previous version of rancid look at
/usr/local/share/rancid/UPGRADING.

If you would like to set up Rancid to be browseable from Web,
you need to install devel/cvsweb or devel/viewvc.

For rancid looking-glass copy the actual CGIs (located at
/usr/local/libexec/rancid/{lg.cgi lgform.cgi}) to your cgi-bin.

Schedule rancid-run with cron at your desired interval or add
hourly_rancid_enable="YES" to /etc/periodic.conf for automatic hourly
runs. Note, you'll need to enable an hourly job in /etc/crontab:

0       *       *       *       *       root    periodic hourly

Files

Manual pages 62
  • a10login(1)
  • agmrancid(1)
  • alogin(1)
  • anlogin(1)
  • arancid(1)
  • avologin(1)
  • blogin(1)
  • brancid(1)
  • brlogin(1)
  • cat5rancid(1)
  • clogin(1)
  • cloginrc(5)
  • control_rancid(1)
  • csblogin(1)
  • cssrancid(1)
  • dllogin(1)
  • elogin(1)
  • erancid(1)
  • f5rancid(1)
  • flogin(1)
  • fnlogin(1)
  • fxlogin(1)
  • hlogin(1)
  • hrancid(1)
  • htlogin(1)
  • htrancid(1)
  • jerancid(1)
  • jlogin(1)
  • lg.conf(5)
  • lg_intro(7)
  • mrancid(1)
  • mrvlogin(1)
  • mtlogin(1)
  • nlogin(1)
  • noklogin(1)
  • nrancid(1)
  • nslogin(1)
  • nsrancid(1)
  • panlogin(1)
  • plogin(1)
  • rancid(1)
  • rancid(3)
  • rancid-cvs(1)
  • rancid-par(1)
  • rancid-run(1)
  • rancid.conf(5)
  • rancid.types.base(5)
  • rancid.types.conf(5)
  • rancid_intro(7)
  • rancidcontrib(3)
  • rblogin(1)
  • rivlogin(1)
  • rivrancid(1)
  • router.db(5)
  • rrancid(1)
  • tlogin(1)
  • trancid(1)
  • ulogin(1)
  • wlogin(1)
  • xilogin(1)
  • xirancid(1)
  • xlogin(1)
pkg-plist 181
  • bin/rancid-cvs
  • bin/rancid-run
  • etc/periodic/hourly/200.rancid
  • @sample etc/rancid3/lg.conf.sample
  • @sample etc/rancid3/rancid.conf.sample
  • etc/rancid3/rancid.types.base
  • lib/rancid/acos.pm
  • lib/rancid/aeos.pm
  • lib/rancid/arbor.pm
  • lib/rancid/arcos.pm
  • lib/rancid/avocent.pm
  • lib/rancid/bigip.pm
  • lib/rancid/ciscowlc.pm
  • lib/rancid/cmw.pm
  • lib/rancid/dell.pm
  • lib/rancid/dnos10.pm
  • lib/rancid/dnos9.pm
  • lib/rancid/edgemax.pm
  • lib/rancid/edgerouter.pm
  • lib/rancid/exos.pm
  • lib/rancid/fortigate.pm
  • lib/rancid/foundry.pm
  • lib/rancid/frr.pm
  • lib/rancid/fss2.pm
  • lib/rancid/fxos.pm
  • lib/rancid/ios.pm
  • lib/rancid/iossb.pm
  • lib/rancid/iosshtech.pm
  • lib/rancid/iosxr.pm
  • lib/rancid/junos.pm
  • lib/rancid/mrv.pm
  • lib/rancid/nxos.pm
  • lib/rancid/panos.pm
  • lib/rancid/rancid.pm
  • lib/rancid/rancidcontrib.pm
  • lib/rancid/rbt.pm
  • lib/rancid/routeros.pm
  • lib/rancid/smc.pm
  • lib/rancid/sros.pm
  • lib/rancid/vrp.pm
  • lib/rancid/wavesvros.pm
  • libexec/rancid/a10login
  • libexec/rancid/agmrancid
  • libexec/rancid/alogin
  • libexec/rancid/anlogin
  • libexec/rancid/arancid
  • libexec/rancid/avologin
  • libexec/rancid/blogin
  • libexec/rancid/brancid
  • libexec/rancid/brlogin
  • libexec/rancid/cat5rancid
  • libexec/rancid/clogin
  • libexec/rancid/cmwlogin
  • libexec/rancid/control_rancid
  • libexec/rancid/csblogin
  • libexec/rancid/cssrancid
  • libexec/rancid/dllogin
  • libexec/rancid/elogin
  • libexec/rancid/erancid
  • libexec/rancid/f5rancid
  • libexec/rancid/flogin
  • libexec/rancid/fnlogin
  • libexec/rancid/fxlogin
  • libexec/rancid/hlogin
  • libexec/rancid/hpuifilter
  • libexec/rancid/hrancid
  • libexec/rancid/htlogin
  • libexec/rancid/htrancid
  • libexec/rancid/jerancid
  • libexec/rancid/jlogin
  • libexec/rancid/lg.cgi
  • libexec/rancid/lgform.cgi
  • libexec/rancid/mrancid
  • libexec/rancid/mrvlogin
  • libexec/rancid/mtlogin
  • libexec/rancid/nlogin
  • libexec/rancid/noklogin
  • libexec/rancid/nrancid
  • libexec/rancid/nslogin
  • libexec/rancid/nsrancid
  • libexec/rancid/panlogin
  • libexec/rancid/par
  • libexec/rancid/plogin
  • libexec/rancid/rancid
  • libexec/rancid/rancid-cvs
  • libexec/rancid/rancid-fe
  • libexec/rancid/rancid-run
  • libexec/rancid/rblogin
  • libexec/rancid/rivlogin
  • libexec/rancid/rivrancid
  • libexec/rancid/rrancid
  • libexec/rancid/rtftpcopy
  • libexec/rancid/tlogin
  • libexec/rancid/trancid
  • libexec/rancid/ulogin
  • libexec/rancid/wlogin
  • libexec/rancid/xilogin
  • libexec/rancid/xirancid
  • libexec/rancid/xlogin
  • share/rancid3/CHANGES

The first 100 are listed.

distinfo 1
FileSizeSHA256
rancid-3.14.tar.gz534205cbf608d8508b55dffb6b30c7a1c45c16ea53af7611a466e0cc47a863252f6e49
Master sites 1
  • ftp://ftp.shrubbery.net/pub/rancid/

Commit history 0

No commits in the history this site was built from.