Anda di halaman 1dari 6

Cisco, Redback Config Differ by

RANCID
Alvian Ade Erwansyah
alvee_poke@yahoo.com
http://alveepoke.multiply.com

Lisensi Dokumen:
Copyright 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut
penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan
melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Pendahuluan
Rancid adalah suatu program differ yang berguna untuk menyimpan secara berkala
config pada router atau switch baik dengan support berbagai vendor such as Cisco,
Juniper atau Redback. Dan fitu yang dimiliki oleh Rancid selain updatenya yang bias
kita sesuaikan schedulenya, rancid ini bisa report by email apa-apa saja yang berubah
dari differ awal kdibanding dengan kondisi differ sebelumnya. Opsi lain yang bisa
dipilih yaitu disediakannya web interface yang bisa diakses oleh user yang didalamnya
terecap semua perubahan dengan tampilan yang sangat familiar.
1. Rancid Installation
a. Instalasi CVS
# apt-get install expect cvs
b. Pembuatan User dan Group
# adduser --home /home/rancid rancid
# groupadd netadm
# useradd -g netadm -c "Network Backups" -d /usr/local/rancid
rancid
c. Download dan ekstrak master Rancid
# cp rancid-2.3.1.tar.gz /usr/src
# cd /usr/src
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

# tar xvfz rancid-2.3.1.tar.gz


# cd rancid-2.3.1
d. Instalasi Rancid
# chown -R rancid:rancid /usr/local/rancid
# ./configure -prefix=/usr/local/rancid
# chmod 0640 /usr/local/rancid/.cloginrc
# chown -R rancid:netadm /usr/local/rancid/
# chmod 770 /usr/local/rancid/
2. Rancid Configuration
a. Konfigurasi rancid.conf yang lokasinya di /home/rancid/etc/rancid.conf.
Selanjutnya rumah script yang yang ada di dalamnya.
LIST_OF_GROUPS="biznetrouter"
FILTER_PWDS=NO; export FILTER_PWDS
NOCOMMSTR=NO; export NOCOMMSTR
b. Selanjutnya notifikasi untuk pengiriman/detail contact untuk setiap
errornya akan dikirimkan by email ( option apabila ingin diaktifkan
currently fitur ini didisable ) yang ada di /etc/aliases
# Rancid email addresses
#
rancid-admin-networking: rancid-networking
rancid-networking: admin
admin: noc@biznetnetworks.com
c. Exit file /etc/aliases kemudian ketikkan command new aliases untuk
mengaktifkan email tersebut.
d. Selanjutnya yaitu konfigurasi lanjutan dengan masuk sebagai user rancid
yang sudah dicreate di awal tadi. Dengan mengetikkan di CGI perintah :
# su rancid
e. Lakukan pengetesan terhada fkonfigurasi awal kita yang sudah diinstall :
i. Pengecekan CVS
# /usr/local/rancid/bin/rancid-cvs
CVS sukses apabila muncul message seperti ini :
No conflicts created by this import
cvs checkout: Updating debianhelp
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

cvs checkout: Updating debianhelp/configs


cvs add: scheduling file `router.db' for addition
cvs add: use 'cvs commit' to add this file permanently
RCS file: /usr/local/rancid/ /var/CVS/debianhelp/router.db,v
done
Checking in router.db;
/usr/local/rancid/ /var/CVS/debianhelp/router.db,v
initial revision: 1.1
done
f. Configure crontab pada linux yaitu aplikasi time scheduler otomatis
untuk menjalankan aplikasi secara periodic :
# crontab e
Kemudian tambahkan script tersebut menjadi :
# Run config differ hourly
1 * * * * /usr/local/rancid/bin/rancid-run
# Clean out config differ logs
0 23 * * * /usr/bin/find /usr/local/rancid/var/logs -type f -mtime +2
-exec rm {} \;
g. Configurasi web server
i. Install apache2
# apt-get install apache2
ii. Install cvs-web
# apt-get install cvs-web
iii. Configurasi cvs-web

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

# ee /etc/cvsweb/cvsweb.conf
Pastekan configurasi berikut ini :
@CVSrepositories = (
'biznetrouter'

=>

['biznetrouter

device','/usr/local/rancid/var/CVS'],
);
3. Rancid Implementation
a. Cara menambahkan Device Yang dimonitoring
i. Menambahkan host
# ee /usr/local/rancid/var/biznetrouter/router.db
Masukkan host_device:type_device:up seperti contoh :
202.169.32.1:cisco:up
202.169.32.10:redback:up
ii. Menambahkan password
# ee /usr/local/rancid/.cloginrc
Tambahkan password masing2 device dengan pattern :
add password 202.169.32.1 vty_passwd ena_passwd
add password 202.169.32.10 vty_passwd ena_passwd

iii. Restart service Rancid


# /etc/init.d/rancid retstart
4. Tampilan web rancid :
http://host_name/cgi-bin/cvsweb/

5. Screenshot Rancid
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

( home )

( router.db : list device yang terinput )

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

Referensi
http://www.debianhelp.co.uk/rancid.htm
Biografi Penulis
Alvian Ade Erwansyah. Lahir di kota Sidoarjo pada tahun 1989 dan
menyelesaikan pendidikan terakhir di SMK Telkom Sandhy Putra
Malang pada tahun 2006. Lajang yang hobby nonton film korea ini
saat ini bekerja sebagai Network Engineer di BiZNETNETWORKS
Surabaya.
Note
Blog
Email

:
: alveepoke.multiply.com
: alvee_poke@yahoo.com

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com