Untitled DocumentManual / Instalasi MRTG-RRDTools dengan Script
MRTG-RRDTools/cgi
by: Riki Winatha
Pada Artikel saya yang lalu
(http://students.unila.ac.id/howto/install-mrtg.txt atau di http://www.InfoFreeBSD.org),telah
dibahas mengenai instalasi MRTG.
Selanjutnya, artikel ini memberikan tambahan mengenai penggunaan RDDTools di
MRTG.
RRDTools atau Round Robin Database Tools suatu cara ( sistem ) untuk menyimpan
dan menampilkan data secara time-series,
contoh nya seperti : Network Bandwidth, temperatur mesin, rata-rata load CPU,
email, dns, dan lain-lain.
Keuntungan dalam memakai RRDTools ini adalah bahwa traffic yang dilihat dapat
bersifat on-demand.
Artinya Data akan dibuat dari hasil request kita,(dan tentu saja lebih akurat?
I don't know the detail :p).
Untuk Instalasi MRTG, silahkan baca pada link di atas, saya langsung saja melanjutkan :
Persiapan : 1. Download RRDTools di sini.
2. Pastikan mrtg.cfg ( or what ever you rename that file ) Anda telah jalan.
3. Download script mrtg-rrd (14all.cgi.v.1.1p17) di sini dan ubah namanya menjadi
14all.cgi (or what ever you want it) Instalasi RRDTools:
1. Extract rrdtools source (contoh: root#tar -zxvf rrdtool-1.0.38.tar.gz)
2. mv rrdtool-1.0.38 rrdtool
3. cd rrdtools ( di anjurkan selalu membaca file README atau INSTALL nya)
4. ./configure --enable-shared --prefix=/usr/local/mrtg/rrdtool.
--enable-shared : ini akan memudahkan kita agar terintegrate dengan instalasi
perl kita.
--prefix=/usr/local/mrtg/rrdtool : saya menaruh directori di bawah sub-direktori
mrtg, agar lebih mempermudah mengingatnya saja.
5. make site-perl-install
6. make install nah.. sekarang kondisinya adalah seperti di bawah ini:
prefix atau direktori mrtg berada pada /usr/local/mrtg dan rrdtool berada pada
/usr/local/mrtg/rrdtool
Editing file mrtg.cfg : 7. Edit file mrtg.cfg anda, dan tambahkan seperti di bawah ini :
--- editing mrtg.cfg---
LogFormat: rrdtool PathAdd: /usr/local/mrtg/rrdtool/bin/ LibAdd: /usr/local/mrtg/rrdtool/lib/perl/
---end of editing mrtg.cfg --- Dengan menambahkan options tersebut di atas, maka anda nanti akan melihat di
directori root mrtg anda akan terbentuk
file *.rrd . selanjutnya kita akan mengedit file 14all.cgi.
8. Editing Script 14all.cgi :
Copy-kan / taruh script 14all.cgi pada direktori /cgi-bin/ ( sesuai pada config
httpd.conf anda ),
dan edit bagian ini (editing minimal): #edit sesuai di mana kita
menaruh mrtg.cfg kita:
$cfgfile = '/usr/local/apache/htdocs/mrtg/cfg/students.cfg'; ---end of editing 14all.cgi---
9. Selanjutnya, panggil file tersebut melalui web browser anda :
misal : http://localhost/cgi-bin/14all.cgi
10. Membuat index.html dengan indexmaker memakai options dari rrdtool
membuat indexmaker ini sama dengan membuat index.html memakai indexmaker pada mrtg, tetapi
sedikit ditambahkan dengan options --with-rrdviewer=/cgi-bin/name_of_script.cgi
contoh : root#indexmaker --with-rrdviewer=/cgi-bin/14all.cgi /path/to/mrtg.cfg > /path/to/http-root/mrtg/index.html
contoh : http://FreeBSDmania.unila.ac.id/cgi-bin/mrtg.cgi
MRTG Biasa :
http://FreeBSDmania.unila.ac.id/mrtg/
( Lihat Feature dari kedua link di atas,)
Dengan RRDTools ini, kita bisa menambahkan dan memonitor apa yang saya jelaskan
di atas,
Pada Contoh di atas adalah Contoh sederhana saja bagaimana menggunakan RRDTools.
Untuk lebih Detail dan lengkap nya lagi dalam penggunaan MRTG+RRDTools ini,
silahkan baca referensi di bawah :
1. http://my14all.sourceforge.net/
2. http://www.cheshire.demon.co.uk/pub/
3. http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
4. http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
Thank's to :
1. reedho ( reedho@unila.ac.id)
for trouble shooting #include 2. eudea @indofreebsd on dalnet
All of my Friends..
Regards,
Riki Winatha
-------------------------------
Fool To be Clever is Better
-------------------------------
               (
geocities.com/hackermuda)