14 Desember 2008

Install MRTG di FreeBSD 7.0

Alhamdulillah.. Akhirnya bisa jg install MRTG di FreeBSD 7.0.

MRTG (the Multi Router Traffic Grapher) Adalah aplikasi yang digunakan untuk memantau beban trafik pada link jaringan. MRTG akan membuat halaman HTML yang berisi gambar GIF yang mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan tahunan. MRTG dibuat oleh Tobias Oetiker menggunakan Perl dan C dan tersedia untuk sistim operasi UNIX dan Windows NT.

Install SNMP menggunakan Ports

# cd /usr/ports/net-mgmt/net-snmp
# make && make install && make clean

Tambahkan baris berikut ke dalam /etc/rc.conf
snmpd_enable="YES"
snmpd_flags="-a -Lsd -p /var/run/snmpd.pid"
Lalu chmod file snmptrapd.sh

# chmod 444 /usr/local/etc/rc.d/snmptrapd

Konfigurasi snmpd.conf
# snmpconf -i

Langkah-langkahnya:
  1. Pilih menu edit snmpd.conf
  2. PIlih : System Information Setup
  3. Akan muncul 3 option, sesuaikan dengan keinginan kita.
  4. The [typically physical] location of the system. Misal isikan warnet_wignyo
  5. The contact information for the administrator. Misal isikan wignyo@netsolusindo.com
  6. The proper value for the sysServices object. Misal isikan 1
  7. Setelah selesai ketikkan finished, kemudian kita akan kembali ke menu awal, pilih option "2".
  8. Pilih "3", a SNMPv1/SNMPv2c read-only access community name
  9. Isikan community name misalnya wignyo
  10. Pada hostname and network mask, masukkan 127.0.0.1
  11. Setup OID , biarkan kosong
  12. Ketikkan finished untuk kembali ke menu awal.
  13. Ketik quit untuk keluar.

The following files were created:

snmpd.conf installed in /usr/local/share/snmp

Kemudian ketikkan:
# /usr/local/etc/rc.d/snmpd start
#/usr/local/sbin/snmpd -a -Lsd -p /var/run/snmpd.pid

Install MRTG using ports
# cd /usr/ports/net-mgmt/mrtg
# make && make install && make clean

Configure file for MRTG
# cfgmaker wignyo@127.0.0.1 > /usr/local/etc/mrtg/mrtg.cfg

Edit /usr/local/etc/mrtg/mrtg.cfg , edit baris
# for UNIX
WorkDir:

Ubah menjadi:
# for UNIX
WorkDir: /usr/local/www/apache22/data/mrtg

dan tuliskan baris berikut pada bagian akhir file:

RunAsDaemon:Yes
#Agar uptodate setiap 5 menit
Interval:5
#Agar auto resfresh pada browser
Refresh:300

Karena Workdir kita masukkan di /usr/local/www/apache22/data/mrtg, maka buatlah terlebih dahulu folder mrtg di /usr/local/www/apache22/data

Selanjutnya edit file crontab
#pico /etc/crontab

Tambahkan baris
*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
Kemudian kita buat file index.html untuk menampilkan grafik MRTG, cukup ketikkan:

/usr/local/bin/indexmaker -output index.html \
/usr/local/etc/mrtg/mrtg.cfg
Agar snmpd dan mrtg automatis berjalan pada saat system boot, tambahkan baris berikut pada file /etc/rc.local
/usr/local/sbin/snmpd -a -Lsd -p /var/run/snmpd.pid
/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
Launch Browser and view the result. Happy "ngoprek" ya..

0 feedback: