Nglanjutin ngoprek server yang kemarin ini mau nulis tutorial lagi tentang MRTG (Multi Router Traffic Grapher), ini merupakan suatu alat atau tool bagi para network enginer untuk memonitoring traffic dari tiap2 routernya melalui media web grafis.
Nah untuk install MRTG ini anda harus sudah menginstall APACHE + PHP + GD2 ini dapat anda lihat pada tulisan saya sebelumya atau langsung klik aja link diatas. Ok mari kita cari bahan-bahan untuk instalasinya
Source code yang harus anda siapkan atau download.
1. net-snmp
2. mrtg
pilih versi stable dan terbaru dari keduanya, letakan file tersebut pada /usr/download/
#cd /usr/downloads/
#wget http://internap.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.4.1.tar.gz
#wget ftp://ftp.idilis.ro/mirrors/mrtg/mrtg-2.16.1.tar.gz
setelah selesai download saatnya mengextrak dan mengkompile source yang ada
#tar zxvf net-snmp-5.4.1.tar.gz
#cd net-snmp-5.4.1
#./configure
Setelah proses ini biasanya di tanyakan file configurasinya, yach di isi aja defaultnya
# make
#umask 022
#make install
sampai proses ini bila ngak ada error maka snmp berhasil di install, sekarang tinggal mengubah konfigurasi snmp nya
#nano /usr/local/share/snmp/snmpd.conf
kopikan ini (hanya sample bisa di ubah)
———————————————————-
com2sec local localhost web-server
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyROGroup “” any noauth exact all none none
access MyRWGroup “” any noauth exact all all none
syscontact NOC < grand@ugm.ac.id>
disk / 10000
load 12 14 14
syslocation MPKD UGM
———————————————————-
setelah iru save filenya, Untuk penjelasan dari file snmpd.conf silahkan baca manual dari snmp atau jelajahi situs http://net-snmp.sourceforge.net/
Setelah membuat file snmpd.conf, kita akan coba mengaktifkan snmp dengan perintah :
#/usr/local/sbin/snmpd -c /usr/local/share/snmp/snmpd.conf
untuk mengaktifkan startup jangan lupa perintah ini
#echo “/usr/local/sbin/snmpd -c /usr/local/share/snmpd.conf” >> /etc/rc.d/rc.local
untuk mengetahui apakah snmp kita udah berjalan baik dalam sistem maka lakukan perintah ini
#/usr/local/sbin/snmpwalk -Os -c web-server -v 1 localhost
bila sukses maka akan terjadi output seperti ini:
ifName.1 = STRING: lo
ifName.2 = STRING: eth0
ifInMulticastPkts.1 = Counter32: 0
ifInMulticastPkts.2 = Counter32: 0
ifInBroadcastPkts.1 = Counter32: 0
ifInBroadcastPkts.2 = Counter32: 0
ifOutMulticastPkts.1 = Counter32: 0
ifOutMulticastPkts.2 = Counter32: 0
ifOutBroadcastPkts.1 = Counter32: 0
ifOutBroadcastPkts.2 = Counter32: 0
ifHighSpeed.1 = Gauge32: 10
ifHighSpeed.2 = Gauge32: 100
ifPromiscuousMode.1 = INTEGER: false(2)
ifPromiscuousMode.2 = INTEGER: false(2)
ifConnectorPresent.2 = INTEGER: true(1)
ifAlias.1 = STRING:
ifAlias.2 = STRING:
ifCounterDiscontinuityTime.1 = Timeticks: (0) 0:00:00.00
ifCounterDiscontinuityTime.2 = Timeticks: (0) 0:00:00.00
ifTableLastChange.0 = Timeticks: (0) 0:00:00.00
mteResourceSampleMinimum.0 = INTEGER: 1 seconds
mteResourceSampleInstanceMaximum.0 = Gauge32: 0 instances
mteResourceSampleInstances.0 = Gauge32: 0 instances
mteResourceSampleInstancesHigh.0 = Gauge32: 0 instances
mteResourceSampleInstanceLacks.0 = Counter32: 0 instances
mteTriggerFailures.0 = Counter32: 0 failures
mteObjectsID.”_snmpd”.”_linkUpDown”.1 = OID: ifIndex
mteObjectsID.”_snmpd”.”_linkUpDown”.2 = OID: ifAdminStatus
mteObjectsID.”_snmpd”.”_linkUpDown”.3 = OID: ifOperStatus
mteObjectsID.”_snmpd”.”_triggerFail”.1 = OID: mteHotTrigger
mteObjectsID.”_snmpd”.”_triggerFail”.2 = OID: mteHotTargetName
mteObjectsID.”_snmpd”.”_triggerFail”.3 = OID: mteHotContextName
mteObjectsID.”_snmpd”.”_triggerFail”.4 = OID: mteHotOID
mteObjectsID.”_snmpd”.”_triggerFail”.5 = OID: mteFailedReason
mteObjectsID.”_snmpd”.”_triggerFire”.1 = OID: mteHotTrigger
mteObjectsID.”_snmpd”.”_triggerFire”.2 = OID: mteHotTargetName
mteObjectsID.”_snmpd”.”_triggerFire”.3 = OID: mteHotContextName
bla bla bla panjang bgt :D, berarti sukses besar, langkah selanjutnya adalah instalasi MRTGnya
#cd /usr/downloads/
#tar zxvf mrtg-2.16.1.tar.gz
#cd mrtg-2.16.1
#./configure –prefix=/usr/local/mrtg
#make
#make install
#cd /usr/local/mrtg
#bin/cfgmaker –global ‘WorkDir: /usr/local/apache/htdocs/monitor/’ \
–global ‘Options[_]:bits,growright’ \
–output /etc/mrtg.cfg \
webserver@localhost
Sekarang kita sudah membuat file mrtg.cfg secara keseluruhan, tinggal kita membuat output monitoring yang dilakukan snmp dan mrtg. untuk membuat output dari monitoring tesebut lakukan perintah berikut beberapa kali (ini untuk awal saja, kedepannya kita akan membuat output secara berkala)
#bin/mrtg /etc/mrtg.cfg
#bin/mrtg /etc/mrtg.cfg
bila ada error maka check errornya, kopikan ke mbah google www.google.com
buat index nya dengan perintah
# bin/indexmaker /etc/mrtg.cfg > /usr/local/apache/htdocs/monitor/index.html
untuk dapat terupdate secara periodik saya mengeset setiap 5 menit sekali bisa dilakukan dengan fasilitas crontab yang terdapat pada linux anda. lakukan perintah berikut :
root@gateway:/usr/local/mrtg-2# echo “*/5 * * * * /usr/local/mrtg/bin/mrtg /etc/mrtg.cfg 2> /dev/null” >> /var/spoll/cron/crontab/root
Labels
Blog Teman
Senin, 03 November 2008
Install MRTG
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2008
(31)
-
▼
November
(15)
- Linux Terminal Server Project (LTSP): Solusi ramah...
- Senyum Itu Kekuatan
- Hati Seorang Ayah
- Memanfaatkan bug windows untuk mengamankan data
- Membuat Hotspot dan Install Billingnya Sendiri
- Berat Kehidupan dihitung dari Berat Tulang
- Membuat server IRC sendiri
- Munajat Suara HAti
- Install Photoshop CS2 on Your Ubuntu PC
- Menambah speed browser Firefox
- Apa Sih Situs Social Bookmarking Network Itu?
- Topologi Jaringan
- Install MRTG
- INSTALL SQUID
- Install OpenBSD
-
▼
November
(15)
0 komentar:
Posting Komentar