mrtg-unix-guide.txt
, yang disertakan dalam file installer MRTG. Berikut ini langkah-langkah instalasi dan konfigurasi MRTG di komputer dengan operating system OpenSUSE 10.2.Download-lah installer MRTG dari situsnya di alamat: http://oss.oetiker.ch/mrtg
Pastikan di komputer sudah ter-install Apache web server. Jika Apache belum ter-install, bisa dilakukan instalasi melalui aplikasi YAST. Di komputer saya, Apache web server ter-install di direktori
/usr/local/apache2
.Selain Apache, ada beberapa paket lain yang diperlukan untuk menjalankan MRTG, yaitu:
GCC
, Perl
, gd
, libpng
, dan zlib
. Biasanya, paket-paket itu sudah ter-install ketika pertama kali dilakukan instalasi OpenSUSE.Salah satu cara untuk memeriksa apakah paket tersebut sudah ter-install atau belum adalah menggunakan perintah
rpm
, misalnya:eko@durabook:~> rpm -qa|grep zlib
zlib-1.2.3-113.1
zlib-devel-1.2.3-113.1
eko@durabook:~>
Lagi, kalau ternyata ada paket yang belum ter-install, maka bisa dilakukan instalasi melalui YAST. Setelah semua paket yang diperlukan sudah ter-install, dan installer MRTG sudah di-download, maka proses instalasi bisa dimulai.
Di console atau Terminal Program, letakkan file installer MRTG di home directory (misalnya:
/home/eko
), lalu jalankan perintah:eko@durabook: ~> ls mrtg* [enter]
mrtg.tar.gz
eko@durabook: ~> tar xvzf mrtg.tar.gz [enter]
eko@durabook: ~> ls -d mrtg* [enter]mrtg-2.16.1 mrtg.tar.gz
eko@durabook: ~> cd mrtg-2.16.1 [enter]
eko@durabook: ~/mrtg-2.16.1> ./configure --prefix=/usr/local/mrtg2 [enter]
Jika tidak ada pesan error yang muncul, maka diteruskan dengan perintah:
eko@durabook: ~/mrtg-2.16.1> make [enter]
Lagi, jika tidak ada pesan yang muncul dari perintah di atas, maka perintah selanjutnya adalah seperti di bawah ini:
eko@durabook: ~/mrtg-2.16.1> su [enter]
Password:
durabook:/home/eko/mrtg-2.16.1# make install [enter]
Proses instalasi selesai, selanjutnya adalah proses setting atau konfigurasi MRTG, menggunakan tool bawaan dari MRTG, yaitu
cfgmaker
.durabook:/home/eko/mrtg-2.16.1# /usr/local/mrtg2/bin/cfgmaker --global 'Workdir: /usr/local/apache2/htdocs/mrtg/172.30.1.50' --global 'Options[_]: bits,growright' --output /usr/local/mrtg2/cfg/mrtg-172.30.1.50.cfg [email protected] [enter]
IP address 172.30.1.50 adalah milik router yang saya ingin monitor penggunaan trafik-nya, dengan community string bernama 'public'.
Hasil dari perintah
cfgmaker
di atas adalah satu file di direktori /usr/local/mrtg2/cfg
bernama mrtg-172.30.1.50.cfg
dan beberapa file di direktori /usr/local/apache2/htdocs/mrtg
, yang diantaranya adalah file html sehingga bisa dibuka menggunakan aplikasi Internet Browser semacam Microsoft Internet Explorer atau Firefox.Setelah terbentuk file
.cfg
, perintah selanjutnya adalah men-jalankan file mrtg:durabook:/home/eko/mrtg-2.16.1# /usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg [enter]
Jalankanlah perintah di atas 3 atau 4 kali sampai tidak muncul pesan error, lalu editlah
crontab
untuk memasukkan perintah di atas:durabook:/home/eko/mrtg-2.16.1# crontab -e [enter]
dan masukkan baris berikut ini (diketik dalam 1 baris):
*/5 * * * * /usr/local/mrtg/bin/mrtg /usr/local/mrtg2/cfg/mrtg.cfg --logging /var/log/mrtg.log
Setelah melihat tampilannya di aplikasi Internet Browser, file
.cfg
di direktori /usr/local/mrtg2/cfg
bisa dimodifikasi sesuai dengan kondisi dan tampilan yang kita inginkan.
ms t4 Q eror wktu ./configure
ReplyDeletepesn errNya:
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/herman-development/Download/mrtg/mrtg-2.16.3':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
t knp y...
(msh pngguna linux awam)
thnks b4,,,
kalo melihat pesan error-nya, itu karena belum ter-install program c atau gcc. Perlu install dulu paket gcc. Kalo distronya opensuse, install aja gcc-nya lewat yast biar lebih mudah.
ReplyDeleteTerimakasih mas eko
ReplyDelete