[TUTORIAL]: Instalasi Network Monitoring System Ganglia On Centos 6

dada2

Author: Febi Gelar Ramadhan .


Tutorial: Instalasi Network Monitoring System Ganglia On Centos 6

Introduction

Ganglia adalah salah satu tool yang dapat digunakan untuk melakukan monitoring terhadap infrastruktur cluster, grid, atau cloud. Ganglia adalah tool yang sangat powerfull baik secara konseptual maupun secara operasional. Ganglia dapar berjalan di berbagai OS dan mampu memonitor network yang sangat besar.

Alat dan Bahan

– 1 Host
– OS Centos 6.4

Instalasi

Pertama kita masuk pada host monitoring, dan menginstalkan packet yang dibutuhkan untuk memulai instalasi

root@localhost#yum install gcc gcc-c++ autoconf automake expat-devel rrdtool rrdtool-devel apr-devel

Lalu install packet libconfuse, karena packet bawaan centos tidak ditemukan, sehingga kita menambahkan repository manual

root@localhost#yum install wgetroot@localhost#wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmroot@localhost#rpm –Uvh epel-release-6-8.noarch.rpmroot@localhost#yum install libconfuseroot@localhost#yum install libconfuse-devel

Sesudah packet sudah terinstalkan, download terlebih dahulu packet pcre-8.32.tar.gz dan langsung instalkan.

root@localhost# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gzroot@localhost#tar zxvf pcre-8.32.tar.gzroot@localhost#cd pcre-8.32root@localhost pcre-8.32#./configureroot@localhost pcre-8.32#makeroot@localhost pcre-8.32#make installroot@localhost pcre-8.32#cd

Setelah selesai kita download packet ganglia nya dan instalkan pula

root@localhost#wget http://sourceforge.net/projects/ganglia/files/latest/download?source=filesroot@localhost#tar zxvf ganglia-3.5.0.tar.gzroot@localhost#cd ganglia-3.5.0root@localhost ganglia-3.5.0#./configure –sysconfdir=/etc/ganglia/ –sbindir=/usr/sbin/ –with-gmetad –enable-static-buildroot@localhost ganglia-3.5.0#makeroot@localhost ganglia-3.5.0#make installroot@localhost ganglia-3.5.0#cd

Lalu generate file gmond supaya terpasang pada direktori yang diinginkan

root@localhost#gmond –default_config > /etc/ganglia/gmond.conf

Jika terjadi error, tambahkansymbolic link supaya file konfigurasi bisa digunakan. Dan lakukan generate ulang.

root@localhost#ln –s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1root@localhost#gmond –default_config > /etc/ganglia/gmond.conf

Jika saat generate pertama tak terjadi eror abaikan symbolic dan lanjut pada konfigurasi selanjutnya, yaitu buka file konfigurasi dan edit penamaan sesuai yang kita kehendaki.

Contoh isi file konfigurasi yang diganti:

Cluster {Name = “Boksi-Monitoring-System”Owner = “LMD”Latlong = “unspecified”url = “unspecified”}

Setelahnya kita salin manual file service gmond ke direktory default, dan mulai menyalakannya.

root@localhost#cd ganglia-3.5.0/gmondroot@localhost gmond#cp gmond.init /etc/init.d/gmondroot@localhost gmond #/etc/init.d/gmond startroot@localhost gmond #chkconfig –add gmondroot@localhost gmond #chkconfig gmond onroot@localhost gmond #cd

Lalu buat directory rrd, ubah hak akses direktory, dan salin file gmetad yang kita perlukan ke direktory default juga.

root@localhost#mkdir –p /var/lib/ganglia/root@localhost#mkdir –p /var/lib/ganglia/rrds/root@localhost#chown nobody:nobody /var/lib/ganglia/rrds/root@localhost#cd ganglia-3.5.0/gmetadroot@localhost gmetad#cp gmetad.init /etc/init.d/gmetad

Sesudah file telah tersalin kita ubah sedikit isi file nya dan kita nyalakan.

root@localhost gmetad#vi /etc/init.d/gmetad

Isi file konfigurasi lalu nyalakan file konfigurasi

#daemon $GMETAD($GMETAD –c /etc/ganglia/gmetad.conf –d 1 > /dev/null 2>&1 ) &
root@localhost gmetad#/etc/init.d/gmetad startroot@localhost gmetad#chkconfig  –add gmetadroot@localhost gmetad#chkconfig gmetad onroot@localhost gmetad#cd

Setelah gmond dan gmetad sudah dinyalakan kita instalkan apache atau webserver untuk bisa tertampilkan di web browser.

root@localhost#yum install httpd php rsync

Terakhir kita download folder konfigaurasi tampilan web ganglia supaya bisa tampil di web browser.

root@localhost#wget http:///sourceforge.net/projects/ganglia/files/ganglia-web/3.5.7/ganglia-web-3.5.7.tar.gz/downloadroot@localhost#tar zxvf ganglia-web-3.5.7.tar.gzroot@localhost#mv ganglia-web-3.5.7 /var/www/html/gangliaroot@localhost#cd /var/www/html/gangliaroot@localhost ganglia#make installroot@localhost ganglia#/etc/init.d/httpd start

Pastikan semua konfigurasi terinstal dan terkonfigurasi dengan baik dan benar, setelah langkah terakhir itu, kita cek di web browser ke http://IP-host/ganglia.

Pastikan Iptables/firewall mati dan selinux dalam keadaan disabled supaya webserver bisa tertampilkan di web browser.

Demikian turorial untuk Instalasi Network Monitoring System Ganglia On Centos 6 kali ini.

article by :
Boksi-Suryani (Febi Gelar Ramadhan)
PT. Lintas Media Danawa