Mari kita mulai :
Pertama siapkan mesin yang dengan OS ubuntu dan terkoneksi ke jaringan, disini saya menggunakan Ubuntu Server 8.04.
Kemudian installkan paket-paket yang diperlukan untuk webserver, jika sudah diinstall LAMP maka langkah ini abaikan saja. Namun jika belum, maka dapat diinstallkan secara manual.
apt-get install apache2 php5 php5-common php5-gd php-pear php-db libapache2-mod-php5Download calstats terbaru di http://www.mobilnews.cz/honza/dnload/calstats/
Disini saya memakai calstats-0.1.2.tar.gz
wget http://www.mobilnews.cz/honza/dnload/calstats/calstats-0.1.2.tar.gzSetelah didownload, extract calstats-0.1.2.tar.gz.
tar -xzvf calstats-0.1.2.tar.gzKemudian pindahkan folder calstats ke /var/www agar bisa dibrowse.
mv /home/ryan/calstats-0.1.2/calstats/ /var/www/Untuk monitoringnya installkan nmap.
apt-get install nmapUbah file gen_stats yang ada pada direktori /var/www/calstats.
vim /var/www/calstats/gen_statsLihat berikut, ubahlah yang ditebalkan:
# CaLStats directory and data pathsEdit menjadi seperti di bawah ini :
STATS_PATH=/usr/local/calstats
STATS_PATH_DATA=$STATS_PATH/data
STATS_PATH_OUT=$STATS_PATH/out
STATS_PATH_TMP=$STATS_PATH/tmp
# Program paths
PHP_PATH=/usr/bin/php4
PING_PATH=ping
NMAP_PATH=nmap
FPING_PATH=fping
# STATS_TYPE – ping, fping or nmap
STATS_TYPE=ping
# CaLStats directory and data pathsJalankan konfigurasi calstats
STATS_PATH=/var/www/calstats
STATS_PATH_DATA=$STATS_PATH/data
STATS_PATH_OUT=$STATS_PATH/out
STATS_PATH_TMP=$STATS_PATH/tmp# Program paths
PHP_PATH=/usr/bin/php
PING_PATH=ping
NMAP_PATH=nmap
FPING_PATH=fping
# STATS_TYPE – ping, fping or nmap
STATS_TYPE=nmap
/var/www/calstats/gen_statsJangan lupa ketikan perintah ini untuk menjalankan gen_stats secara otomatis
crontab -eKemudian masukkan perintah dibawah pada file tersebut dan save
*/2 * * * * /var/www/calstats/gen_stats > /dev/null 2>&1Membuat gambar monitoring
Pertama kita masuk ke folder data
cd /var/www/calstats/data/Kita lihat isi folder data
lsBerikut keterangan dari masing-masing files diatas :
test1.comp test1.config test1.legend test1.link test1.state
*.comp Files
Digunakan untuk mengedit client yang akan di tampilkan.
computer_name;ip_address;computer_importance(0-5);x_location;y_location;
Kita bisa menambahkan perintah sebelum memasukan nama client
! – ip address dan peket latency tidak akan di munculkan
$ – ip address tidak akan di munculkan
% – informasi packet latency tidak akan di munculkan
Jika anda memasukan ip address 127.0.0.1 pada sebuah client. maka client itu akan pasif .
contoh test1.comp
Server1;192.168.1.1;1;250;120;File test1.comp milik saya
%Server2;192.168.1.2;1;100;120;
$Router1;1.2.3.4;1;250;50;
$Sw-Core;127.0.0.1;0;450;180;*.config Files
Sw-Wlan;127.0.0.1;0;210;180;
Sw-Pedca;10.65.1.6;0;600;230;
Sw-Fkep;10.65.0.245;0;600;290;
Sw-FISIP;10.65.0.247;0;600;350;
Digunakan untuk mengedit berapa besar layar yang anda butuhkan, kemudian title, border, dan warna background.
title;x_size;y_size;legend_location;border;background_color;
legend_location:
0 … no legend
1 … top left
2 … top right
3 … bottom left
4 … bottom right
border:
0 … off
1 … on
Contoh test1.config
Ryan’s Calstats;1300;800;3;1;FFFFFF;Berarti panjang 1300 dan lebar 800, 3 berarti keterangan legend ada di bawah kiri, dan background berwarna putih dengan code warna FFFFFF
*.legend files
Digunakan sebagai legend atau keterangan gambar sebagai contoh :
1;Wireless 2,4 Ghz link;Contoh test1.legend milik saya
51;Wireless 5 Ghz links;
40;Ethernet 10 mbits;
41;Ethernet 100 mbits
30;Wireless 5,8 GHz links;30,51,40,41 = kode warna
51;Optic Link Multimode;
40;Ethernet 100 mbits;
41;Ethernet 1000 mbits;
30 adalah warna hijau muda jadi garis warna hijau muda berarti memakai koneksi Wireless 5,8 GHz links.
*.link files
Digunakan untuk menentukan link/jalur dari network diagram yang akan anda buat. Ada penambahan warna untuk membedakan.
Contoh test1.link
51;Sw-Core;Sw-Wlan;Keterangan diatas berarti Sw-Core terhubung dengan Sw-Wlan dengan kabel fiber optic (di test1.legend 51 = Optic Link Multimode)
*.state files
Berisi IP address yang kita masukkan ke *.comp secara otomatis jadi kita tidak perlu merubahnya.
Agar gambar dapat langsung dibrowse, kita dapat memasukkan file html berikut di /var/www/calstats/out
cd /var/www/calstats/outIsikan kode berikut :
vim index.html
HTML>Ubah image source dengan nama image yang ada di folder /var/www/calstats/out/, kemudian save.
<strong>Ryan’s Network Monitoring</strong>
test1.png WIDTH=100% HEIGHT=100%>
Pengujian
Buka ip-calstats/calstats/out di browser .
Contoh :
10.67.192.5/calstats/outMaka akan muncul :
Kita bisa lihat konfigurasi sebelumnya dan hasilnya :
test1.comp
$Sw-Core;127.0.0.1;0;450;180;Tampilan :
Sw-Wlan;127.0.0.1;0;210;180;
Sw-Pedca;10.65.1.6;0;600;230;
Sw-Fkep;10.65.0.245;0;600;290;
Sw-FISIP;10.65.0.247;0;600;350;
test1.link
51;Sw-Core;Sw-Wlan;Tampilan :
test1.legend
30;Wireless 5,8 GHz links;Tampilan :
51;Optic Link Multimode;
40;Ethernet 100 mbits;
41;Ethernet 1000 mbits;
Kita bisa memonitor semua jaringan yang terhubung selain itu kita bisa melihat client yang mengalami gangguan/mati. Apabila client hijau berarti client berjalan normal dan jika berwarna merah , client tersebut mengalami gangguan/mati.
Sekian konfigurasi calstats di ubuntu server 8.04, semoga bisa bermanfaat.
Tidak ada komentar:
Posting Komentar