Install SNMP dan MRTG di Slackware 10


MRTG merupakan sebuah software yang digunakan untuk memonitor suatu jaringan, hal-hal yg diperlukan
agar dapat menjalankan MRTG di box linux atau *bsd yaitu :
1. NET-SNMP (current snmp) atau UCD-SNMP (old version)
2. Apache Web Server
3. MRTG
4. Perl
ke-4 komponen diatas adalah komponen yang mutlak utk MRTG, namun ada beberapa komponen juga
yang diperlukan utk MRTG yaitu :
1. Gd >> grafik librari
2. Libpng >> librari yg diperlukan utk mendukung gd
3. zlib >> librari yang digunakan utk mengkompres data yang diperlukan oleh libpng
Sebelumnya saya asumsikan anda telah login sebagai Root utk proses instalasi.

Intalasi SNMP di Slackware 10 :
1. Apabila SNMP belum terdapat pada box linux anda, silahkan mendownloadnya di
http://net-snmp.sourceforge.net/
Utk box (Slack dan bsd) saya, saya menggunakan UCD-SNMP.
Anda dapat mendownload dengan menggunakan wget dan sebaiknya anda menyimpan filenya di directory
/usr/local/src
2. extract filenya dengan : tar zxfv ucd-snmp-4.2.6.tar.gz
3. Masuk ke directory UCD-SNMP, dan kemudian jalankan perintah :
root@box2:./configure
4. Kemudian jalankan perintah :
root@box2:make
5. Kemudian jalankan perintah :
root@box2:make install
6. Copy EXAMPLE.conf ke directory snmp dengan perintah :
root@box2:cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf
7. Edit file snmp.conf dengan editor favorit anda (vi,vim, atau pico)
#—- edit utk Map Community name ke security name —–
# sec.name source community
com2sec public HOSTNAME_ANDA public
#com2sec mynetwork NETWORK/24 COMMUNITY
#—- edit utk Map Community Name ke Group Name ——
# sec.model sec.name
group public v1 public
group public v2c public
group public usm public
8. Selanjutnya, jalankan SNMPD dengan perintah :
root@box2:/usr/local/sbin/snmpd
9. Pastikan SNMP berjalan dengan perintah :
root@box2:snmpwalk -v 1 -c publict HOSTNAME_ANDA system
apabila snmp mengeluarkan informasi-informasi pada box anda, berarti snmp telah berjalan dengan baik pada box anda.
Jalankan SNMPD sebagai daemon, dengan perintah :
root@box2:echo “usr/local/sbin/snmpd” >> /etc/rc.d/rc.local
Install SNMP pada FreeBSD 5.0 :
1. Download SNMP agent melalui directory /usr/ports/net/net-snmp4/work/ucd-snmp-4.2.6
2. Make
Selanjutnya Freebsd akan mendownload program tersebut dengan sendirinya mencari mirror2
(that’s way why freebsd look so sexy :p )
3. setelah selesai, jalankan perintah :
box1# Make Install
4. kemudian jalankan SNMPD dengan perintah :
box1# /usr/local/sbin/snmpd
5. dan terakhir, seperti halnya instalasi pada slackware’silahkan tes snmpd apakah sudah jalan atau belum dengan perintah :
box1# snmpwalk localhost public system
apabila snmp mengeluarkan informasi² pada box, maka snmpd telah berjalan dgn baik.
Nb : Pada SNMPD.conf di FreeBSD saya tidak melakukan pengeditan, dan saya biarkan menggunakan defaultnya.
Install MRTG pada Slackware 10 :
Anda dapat mendownloadnya di http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
1. Sama halnya dengan download snmp, masuklah ke directory /usr/local/src
dan download paket MRTG dengan menggunakan wget
2. Extract paket dengan perintah :
root@box2:tar zxfv mrtg-2.10.15.tar.gz
3. Masuk directory MRTG
dan jalankan perintah :
root@box2: ./configure –prefix=/usr/local/mrtg –with-gd-lib=/usr/local/lib -with-gd-inc=/usr/local/include
4. kemudian jalankan perintah :
root@box2:make
root@box2:make install
5. Setelah perintah² instalasi diatas kita akan meng-configure MRTG, namun sebelumnya kita membuat directory utk MRTG:
root@box2:cd /var/www/htdocs/
root@box2:mkdir mrtg
6. Selanjutnya jalankan perintah berikut :
root@box2:/usr/local/mrtg/bin/cfgmaker –global ‘Workdir: /var/www/htdocs/mrtg’ –global ‘options[_]:bits,growright’ –output /home/mrtg/cfg/mrtg.cfg public@HOSTNAME_Anda
perlu diingat bahwa public merupakan security name yang telah kita definisikan pada SNMPD.conf dan HOSTNAME_ANda diisi sesuai definisi source pada snmpd.conf
Untuk kegunaan perintah diatas, silahkan membacanya disini
7. Selanjutnya jalankan perintah berikut :
root@box2:/usr/local/mrtg/bin/indexmaker –output /var/www/htdocs/mrtg/data/index.html /home/mrtg/cfg/mrtg.cfg
hal diatas akan membuat sebuah file index.html yang akan menampilkan trafic mesin yang kita cek.
8. Selanjutnya jalankan mrtg dengan perintah :
root@box2:/usr/local/mrtg/bin/mrtg /home/mrtg/cfg/mrtg.cfg
apabila terdapat pesan-pesan (biasanya tidak bisa me-rename) abaikan saja, dan jalankan lagi perintah tersebut hingga pesan-pesan tersebut tidak muncul lagi.
dan MRTG running, anda dapat melihat hasilnya melalui internet browser dengan mengetikan :
http://hostname_anda/mrtg/
selanjutnya, kita akan menyetting cron job utk MRTG akan proses sniffing dapat dilakukan secara berkala
langkah-langkahnya :
root@box2:crontab -e
setelah muncul editor vi,ketikkan baris berikut :
*/5 * * * * /usr/local/mrtg/bin/mrtg /home/mrtg/cfg/ mrtg.cfg 1> /dev/null
jarak antar item pisahkan dengan tab, penting karena apabila dengan menggunakan spasi biasa..cron tdk akan menjalankannya.Udah kebukti sih :p

Tidak ada komentar: