Difference between revisions of "Rancid"
From HackerNet
Helikopter (talk | contribs) m |
Helikopter (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | Really Awesome New Cisco confIg Differ är ett verktyg för versionshantering av konfigurationsfiler på nätverksutrustning. Programvaran är skapad av Shrubbery Networks. | |
− | Dokumentation | + | |
+ | Rancid kan användas för följande: | ||
+ | * Backing and storing configuration files | ||
+ | * Configuration comparison | ||
+ | * Configuration version archival | ||
+ | |||
+ | Rancid kan hjälpa till i arbetet med följande frågor: | ||
+ | * How do you know when a change occurs? | ||
+ | * What do you do when a change occurs? | ||
+ | * Can you correlate network events with changes? | ||
+ | * Do you enforce a baseline or set configuration standard? | ||
+ | |||
+ | ==Installation== | ||
+ | sudo apt-get install rancid | ||
+ | sudo nano /etc/rancid/rancid.conf | ||
+ | # list of rancid groups | ||
+ | LIST_OF_GROUPS="routers switches" | ||
+ | |||
+ | Filer | ||
+ | /var/lib/rancid/ # Most files | ||
+ | /etc/rancid/ # Config file | ||
+ | /var/rancid/[gruppnamn]/router.db # Add devices | ||
+ | |||
+ | ===CVS=== | ||
+ | Lagra i CVS repo. Går även att köra med subversion. | ||
+ | su – rancid | ||
+ | /opt/rancid/bin/rancid-cvs | ||
+ | |||
+ | ==Schemaläggning== | ||
+ | su - rancid | ||
+ | crontab -e | ||
+ | 0 * * * * /opt/rancid/bin/rancid-run | ||
+ | 0 1 * * * find /opt/rancid/var/logs -type f -mtime +30 -exec rm {} \; # Slang gamla loggar | ||
+ | |||
+ | ==CVSWeb== | ||
+ | sudo apt-get install cvsweb | ||
+ | sudo cp /etc/cvsweb/cvsweb.conf /etc/cvsweb/cvsweb.conf.ORIGINAL | ||
+ | sudo nano /etc/cvsweb/cvsweb.conf | ||
+ | @CVSrepositories = ( | ||
+ | 'Rancid' => ['Rancid Repository', '/usr/local/rancid/var/CVS'], | ||
+ | ); | ||
+ | |||
+ | ln -s /usr/share/cvsweb /var/www/cvsweb | ||
+ | You need to restart your server, before you can see the repository. | ||
+ | Access CVSweb | ||
+ | http://server_url/cgi-bin/cvsweb | ||
+ | |||
+ | |||
+ | ==Mailnotifiering== | ||
+ | |||
+ | |||
+ | ===Dokumentation=== | ||
http://www.routereflector.com/2013/09/configuration-versioning-using-rancid/ | http://www.routereflector.com/2013/09/configuration-versioning-using-rancid/ | ||
https://networklore.com/rancid-getting-started/ | https://networklore.com/rancid-getting-started/ | ||
http://www.itnotes.eu/?p=365 | http://www.itnotes.eu/?p=365 | ||
http://www.richardyau.com/?p=11 | http://www.richardyau.com/?p=11 |
Revision as of 21:50, 14 June 2015
Really Awesome New Cisco confIg Differ är ett verktyg för versionshantering av konfigurationsfiler på nätverksutrustning. Programvaran är skapad av Shrubbery Networks.
Rancid kan användas för följande:
- Backing and storing configuration files
- Configuration comparison
- Configuration version archival
Rancid kan hjälpa till i arbetet med följande frågor:
- How do you know when a change occurs?
- What do you do when a change occurs?
- Can you correlate network events with changes?
- Do you enforce a baseline or set configuration standard?
Installation
sudo apt-get install rancid sudo nano /etc/rancid/rancid.conf # list of rancid groups LIST_OF_GROUPS="routers switches"
Filer
/var/lib/rancid/ # Most files /etc/rancid/ # Config file /var/rancid/[gruppnamn]/router.db # Add devices
CVS
Lagra i CVS repo. Går även att köra med subversion.
su – rancid /opt/rancid/bin/rancid-cvs
Schemaläggning
su - rancid crontab -e 0 * * * * /opt/rancid/bin/rancid-run 0 1 * * * find /opt/rancid/var/logs -type f -mtime +30 -exec rm {} \; # Slang gamla loggar
CVSWeb
sudo apt-get install cvsweb sudo cp /etc/cvsweb/cvsweb.conf /etc/cvsweb/cvsweb.conf.ORIGINAL sudo nano /etc/cvsweb/cvsweb.conf @CVSrepositories = ( 'Rancid' => ['Rancid Repository', '/usr/local/rancid/var/CVS'], );
ln -s /usr/share/cvsweb /var/www/cvsweb
You need to restart your server, before you can see the repository. Access CVSweb
http://server_url/cgi-bin/cvsweb
Mailnotifiering
Dokumentation
http://www.routereflector.com/2013/09/configuration-versioning-using-rancid/ https://networklore.com/rancid-getting-started/ http://www.itnotes.eu/?p=365 http://www.richardyau.com/?p=11