Kieyokoe nge-Blogging
URL Submission

Install SNMP dan MRTG di Slackware 10 dan Freebsd 5.0



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://tobi.oetiker.ch/

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

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 :
hostname_anda/mrtg/ (tentunya dengan http ya )

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

Instalasi MRTG pada FreeBSD 5.0

freebsd logo Images 1. Seperti biasa download mrtg melalui port ( /usr/ports/net/mrtg/work/mrtg-2.9.25/ ) :
jalankan perintah :
box1#make
box1#make install

dan biarkan *BSD yang mengaturnya (that’s way i really love BSD)

2. selanjutnya buatlah directory utk mrtg :
box1#cd /usr/local/www/data-dist
box1#mkdir mrtg

3. Setelah itu buat dan edit file mrtg.cfg nya dengan command :
box1#cfgmaker public@ip_address_anda >> /usr/local/etc/mrtg/mrtg.cfg
box1#ee /usr/local/etc/mrtg/mrtg.cfg

#—edit seperti contoh berikut —-
# for UNIX
WorkDir: /usr/local/www/data-dist/komparsa


### Global Defaults

# to get bits instead of bytes and graphs growing to the right
Options[_]: growright, bits
#keterangan , Option[_]: growright, bits >> di un # utk membaca arah grafik dari kiri ke kanan, soalnya dulu pernah kebalik :P

4. Proses berikutnya yaitu membuat file index nya dengan perintah berikut :
box1#indexmaker /usr/local/etc/mrtg/mrtg.cfg >> /usr/local/www/data-dist/mrtg/index.html

Seperti halnya di linux apabila terdapat pesan² error abaikan saja, dan ulangi lagi perintah diatas hingga tidak menampilkan pesan error lagi.

5. Setting cron job utk mrtg dengan perintah² berikut :
box1#ee /etc/crontab

#inputkan baris berikut
*/5 <- pake Tab jgn pake spasi -> * * * root /usr/local/bin/mrtg <-spasi-> /usr/local/etc/mrtg/mrtg.cfg

6. Congratulation your MRTG just Run!!

BEGUNDELZ MANIAC. Diberdayakan oleh Blogger.