Memonitor Hardware dengan Rancid

By : Kabayan Rancid adalah aplikasi untuk melakukan monitoring terhadap konfigurasi router (atau lebih tepatnya devices router) termasuk sof...

By : Kabayan
Rancid adalah aplikasi untuk melakukan monitoring terhadap konfigurasi router (atau lebih tepatnya devices router) termasuk software dan hardware (cards, serial number dll) dan menggunakan CVS atau Subversion untuk melakukan report setiap perubahan.
Requirement:
  1. Mesin FreeBSD (saya menggunakan FreeBSD 6.2)
  2. Router dengan akses enable
  3. Akses ke root mesin Freebsd
  4. SSH client untuk melakukan remote (Putty atau SecureCRT)
Instalasi
Lakukan installasi rancid menggunakan port (gampang dan cepat)
cd /usr/ports/net-mgmt/rancid
make install clean
Konfigurasi
Salin file rancid.conf.sample menjadi rancid.conf.
cp /usr/local/etc/rancid/rancid.conf.sample /usr/local/etc/rancid/rancid.conf
Lakukan sedikit perubahan pada file rancid.conf (mau pake ee atau vi terserah enaknya aja)
LIST_OF_GROUPS="ROUTER"
MAILDOMAIN="kab4yan.com"; export MAILDOMAIN
Catatan: nama list of group bisa apa aja, terserah.
Selanjutnya tambahkan user rancid
pw user add rancid
Selanjutnya berikan akses untuk user rancid ke folder /usr/local/etc/rancid
chown -RP rancid:rancid /usr/local/etc/rancid
Selanjutnya Kopikan cloginrc.sample menjadi cloginrc ke rancid user. Dan pastikan file tersebut di set hanya untuk user rancid
chown rancid:rancid .cloginrc
Lakukan perubahan pada .cloginrc
(add password [ip router] [pass-telnet-cisco] [pass-enable-cisco])
ee .cloginrc
add password 192.168.1.3 passtelnet passenable
Untuk router yang menggunakan username:
add user 192.168.1.3 kab4yan
add password 192.168.1.3 passtelnet passenable
Selanjutnya kita tinggal melakukan test pada rancid
su rancid
/usr/local/libexec/rancid/clogin 192.168.1.3
192.168.1.3
spawn telnet 192.168.1.3
Trying 192.168.1.3...
Connected to 192.168.1.3.
Escape character is '^]'.
User Access Verification
Username: kab4yan
Password: ******

ROUTER>enable
Password: ******
ROUTER#
ROUTER#
Masuk kembali sebagai root untuk melakukan setting CVS
cd /usr/local/
rm -rf var/rancid
mkdir /usr/local/var/rancid
chown -R rancid:rancid /usr/local/var/rancid
Lalu masuk lagi sebagai rancid
su rancid
/usr/local/bin/rancid-cvs
Seharusnya di /usr/local/var/rancid terdapat file-file:
CVS   ---- CVS log
logs ---- logs
ROUTER ---- berdasarkan nama group pada rancid.conf
Tambahkan router ke dalam database
ee /usr/local/var/rancid/networks/router.db
192.168.1.3:cisco:up

Kemudian lakukan perintah:
/usr/local/bin/rancid-run
Lalu buat crontab untuk rancid
$ crontab -e
@hourly /usr/local/bin/rancid-run
Instalasi CVSweb
Saya menganggap bahwa apache telah terinstall pada mesin freeBSD
cd /usr/port/devel/cvsweb
make install clean
Lakukan perubahan pada file cvsweb.conf
ee /usr/local/etc/cvsweb/cvsweb.conf
@CVSrepositories = (
       'local'   => ['My CVS Repository', '/usr/local/var/rancid/CVS'],
Kemudian lakukan brwosing ke arah http://domain-anda.com/cgi-bin/cvsweb.cgi
Selesai
CAG - ACH 

COMMENTS

Name

Application Support,19,database server,1,Desktop/XWindow,1,DNS Server,2,Email Server,3,FTP Server,2,General,2,Kernel,2,Networking,8,Proxy Server,4,Security,6,Tips and Trick,5,Web Server,2,
ltr
item
IndoFreeBSD: Memonitor Hardware dengan Rancid
Memonitor Hardware dengan Rancid
https://1.bp.blogspot.com/-RPBoTfKEm50/VOtv5iDJKgI/AAAAAAAAAHk/povhzR2yQv8/s1600/rancid-henry.jpg
https://1.bp.blogspot.com/-RPBoTfKEm50/VOtv5iDJKgI/AAAAAAAAAHk/povhzR2yQv8/s72-c/rancid-henry.jpg
IndoFreeBSD
https://www.indofreebsd.or.id/2015/02/memonitor-hardware-dengan-rancid.html
https://www.indofreebsd.or.id/
https://www.indofreebsd.or.id/
https://www.indofreebsd.or.id/2015/02/memonitor-hardware-dengan-rancid.html
true
1901051463523757307
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content