-) kebutuhan yang diperlukan:
1. UCD-SNMP atau Net-SNMP
2. Apache Server Web yang sudah terinstal baik
3. Perl
4. ZLIB
5. LIBPNG
6. GD
7. MRTG
Step by step….
a. Login sebagi root (seperti biasa Smile )
# useradd mrtg
# mkdir -p /home/mrtg/cfg
# mkdir -p /var/www/htdocs/mrtg
masuk ke direktori
# /usr/local/src
b. Install SNMP = Simple Network Management Protocol including
SNMP merupakan protocol yang bisa mengumpulkan informasi dari satu device yang akan anda monitor, dan ouput dari informasi device anda tersebut dapat anda monitor grafiknya dengan MRTG ( Multi Router Traffic Grapher).
Pada saat ini saya asumsi saya menggunakan Net-SNMP, net-snmp-5.1.1.tar.gz.
Download Net-SNMP ....situs resminya http://net-snmp.sourceforge.net/ , lalu memulai extract tarball.
# wget ftp://kambing.vlsm.org/DLL/CTAN/support/ghostscript/3rdparty/ net-snmp-5.1.1.tar.gz
# tar zxvf net-snmp-5.1.1.tar.gz
masuk ke direktorinya
# cd net-snmp-5.1.1
penting!! Sekedar mengingatkan biasakanlah membaca File-file : README, INSTALL, dan FAQ
selanjutnya lanjutkan dengan Configure
# ./configure
kemudian anda akan di tanyai beberapa pertanyaan, jawab sesuai keadaan network anda
lalu kita kompile sourcenya
# make
Install binary nya
# umask 022
# make install
Sampai disini SNMP anda sudah terinstall, langkah selanjutnya kita melakukan konfigurasi membuat file "snmpd.conf" dengan menggunakan editor favorit anda (contohnya: vi) dan simpan pada direktori /usr/local/share/snmp ,
# vi /usr/local/share/snmp/snmpd.conf
*******Isinya************
com2sec public HOSTNAME public
group public v1 public
group public v2c public
group public usm public
view all included .1
access public "" any noauth exact all none none
**** Ubah nama HOSTNAME (Hostname bisa diganti dengan IP ADDRESS)***
lalu jalankan daemon snmp
# /usr/local/sbin/snmpd
cek apakah snmp daemon berjalan dgn baik?
# snmpwalk -v 1 -c public HOSTNAME system
HOSTNAME diganti dengan hostname atau IP Address yang anda isikan pada file "snmpd.conf",bila berhasil akan tampil informasi ttg snmp anda.
jalankan snmpdnya dari startup..agar Running setiap PC dihidupkan
contoh buat slackware Smile
# echo "/usr/local/sbin/snmpd" >> /etc/rc.d/rc.local
Finish Bo !
Sekarang kembali ke direktori ..
# cd ..
Sekarang mulai ke tahap MRTG.
c. MRTG = Multi Router Traffic Grapher
MRTG adalah suatu aplikasi yang bisa mengijinkan anda untuk mendapatkan data dari SNMP.
persiapan untuk MRTG :
1. gd ...merupakan librari grafik
2. libpng ...librari yg di butuhkan oleh GD
3. zlib …librari untuk kompres data yang di butuhkan oleh libpng
Instalasi zlib...http://www.gzip.org/zlib/
Download paket zlib nya dulu ..
# wget ftp://kambing.vlsm.org/DLL/CTAN/support/ghostscript/3rdparty/zlib-1.1.4.tar.gz
extract tarballnya
# tar xzvf zlib-1.1.4.tar.gz
ubah nama direktori
# mv zlib-1.1.4 zlib
masuk ke direktori
# cd zlib
# ./configure
compile sourcenya
# make
install binarinya
# make install
kembali ke direktori root
# cd ..
Install libpng...http://www.libpng.org
Download libpng nya dulu..
# wget ftp://kambing.vlsm.org/DLL/CTAN/support/ghostscript/3rdparty/libpng-1.2.5.tar.gz
extract tarballnya
# tar zxvf libpng-1.2.5.tar.gz
ubah nama direktori
# mv libpng-1.2.5 libpng
masuk ke direktori
# cd libpng-1.2.5
copykan script makefile.std dari direktori scripts dan berikan nama baru
# cp scripts/makefile.std makefile
install binarinya
# make install
kembali ke direktori root
# cd ..
sekarang kompile gd...http://www.boutell.com/gd/
Download gd nya dulu
# wget http://www.boutell.com/gd/http/gd-2.0.15.tar.gz
extract tarballnya
# tar zxvf gd-2.0.15.tar.gz
ubah nama direktori
# mv gd-2.0.15 gd
masuk ke direktori
# cd gd-2.0.15
Konfigurasi
# ./configure --with-libpng --with-zlib --with-jpeg
compile sourcenya
# make
install binarinya
# make install
kembali ke direktori
# cd ..
Install MRTG...http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
Download source MRTG...
# wget http://mrtg.hdl.com/pub/mrtg-2.10.13.tar.gz
extract tarballnya
# tar zxvf mrtg-2.10.13.tar.gz
masuk ke direktori
# cd mrtg-2.10.13
persiapan konfigurasi...
# sh ./configure --prefix=/usr/local/mrtg --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
Kompile sourcenya
# make
Install binary MRTG
# make install
Finish !
Sekarang anda sudah siap untuk mengconfigure MRTG
Configure MRTG
Jalankan perintah cfmaker untuk mengkonfigure mrtg
# /usr/local/mrtg/bin/cfgmaker --global 'WorkDir: /var/www/htdocs/mrtg' --global 'Options[_]: bits,growright' --output /home/mrtg/cfg/mrtg.cfg public@HOSTNAME
**** Ubah nama HOSTNAME (Hostname bisa diganti dengan IP ADDRESS) ***
catatan : bila anda ingin memakai bahasa indonesia ouput dr mrtg anda bisa menambahkan option language pada saat anda melakukan configure (cfmaker), seperti ini :
# /usr/local/mrtg/bin/cfgmaker --global 'WorkDir: /var/www/htdocs/mrtg' --global 'Options[_]: bits,growright' --global 'Language: Indonesia' --output /home/mrtg/cfg/mrtg.cfg public@HOSTNAME
**** Ubah nama HOSTNAME (Hostname bisa diganti dengan IP ADDRESS) ***
perintah diatas akan membentuk satu file bernama mrtg.cfg yang berisi informasi dr router/komputer yang akan kita monitor.
selanjutnya buat index nya dengan indexmaker.
# /usr/local/mrtg/bin/indexmaker --output /var/www/htdocs/mrtg/index.html /home/mrtg/cfg/mrtg.cfg
jalankan MRTG
ada dua cara memonitor device secara realtime, MRTG bisa di jalankan secara daemon atau dengan crontab.
untuk cara pertama sebelum anda buat indexmaker terlebih dahulu edit file mrtg.cfg, tambahkan line "RunAsDaemon= YES".
cara kedua dengan crontab, misal kita mengingkan MRTG diupdate tiap 5 menit. maka tambahkan line pada crontab :
jalankan perintah
#crontab -e
lalu tambahkan isinya dengan :
*/5 * * * * /usr/local/mrtg/bin/mrtg /home/mrtg/cfg/mrtg.cfg
selanjutnya untuk pertama kalinya MRTG di jalankan dengan command
# /usr/local/mrtg/bin/mrtg /home/mrtg/cfg/mrtg.cfg
kembali ke direktori
# cd ..
d. FINISH
II. Penutup
terakhir buka browser http://localhost/mrtg (ini cuma contoh, sesuaikan dengan dns anda dan konfigurasi httpd.conf pada apache server anda )
Konsep Sistem Informasi
-
1
SISTEM INFORMASI
Konsep Dasar Sistem
Sistem : kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu
tujuan
tertentu.
Menurut Jerry FithGerald...
12 tahun yang lalu