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 -------------------------------