1. Boksi-Monitoring-System Januari 2014
Instalasi Network Monitoring System Ganglia On Centos 6.4
(Boksi-Monitoring-System)
Introduction
Ganglia adalah salah satu tools monitoring yang dimana bisa menyajikan gambaran
keseluruhan berbentuk grafik dari seluruh cluster.
Alat dan Bahan
-
1 Host
-
OS Centos 6.4
-
Koneksi Internet
Instalasi
1. 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
2. Bawaan centos default biasanya packet libconfuse tak akan bisa terinstall karena
packet tidak ditemukan, sehingga kita menambahkan repository manual
root@localhost#yum install wget
root@localhost#wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-68.noarch.rpm
root@localhost#rpm –Uvh epel-release-6-8.noarch.rpm
Network Monitoring System Ganglia On Centos | BoksiStory.wordpress.com
1
2. Boksi-Monitoring-System Januari 2014
root@localhost#yum install libconfuse
root@localhost#yum install libconfuse-devel
3. 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/pcre8.32.tar.gz
root@localhost#tar zxvf pcre-8.32.tar.gz
root@localhost#cd pcre-8.32.tar.gz
root@localhost pcre-8.32#./configure
root@localhost pcre-8.32#make
root@localhost pcre-8.32#make install
root@localhost pcre-8.32#cd
4. Setelah selesai kita download packet ganglia nya dan instalkan pula
root@localhost#wget
http://sourceforge.net/projects/ganglia/files/latest/download?source=files
root@localhost#tar zxvf ganglia-3.5.0.tar.gz
root@localhost#cd ganglia-3.5.0
root@localhost ganglia-3.5.0#./configure --sysconfdir=/etc/ganglia/ -sbindir=/usr/sbin/ --with-gmetad --enable-static-build
root@localhost ganglia-3.5.0#make
root@localhost ganglia-3.5.0#make install
root@localhost ganglia-3.5.0#cd
5. Lalu generate file gmond supaya terpasang pada direktori yang diinginkan
root@localhost#gmond –default_config > /etc/ganglia/gmond.conf
6. 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.1
root@localhost#gmond –default_config > /etc/ganglia/gmond.conf
7. 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.
Network Monitoring System Ganglia On Centos | BoksiStory.wordpress.com
2
3. Boksi-Monitoring-System Januari 2014
Contoh isi file konfigurasi yang diganti:
Cluster {
Name = “Boksi-Monitoring-System”
Owner = “LMD”
Latlong = “unspecified”
url = “unspecified”
}
8. Setelahnya kita salin manual file service gmond ke direktory default, dan mulai
menyalakannya.
root@localhost#cd ganglia-3.5.0/gmond
root@localhost gmond#cp gmond.init /etc/init.d/gmond
root@localhost gmond #/etc/init.d/gmond start
root@localhost gmond #chkconfig –add gmond
root@localhost gmond #chkconfig gmond on
root@localhost gmond #cd
9. 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/gmetad
root@localhost gmetad#cp gmetad.init /etc/init.d/gmetad
10. 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 start
root@localhost gmetad#chkconfig --add gmetad
root@localhost gmetad#chkconfig gmetad on
root@localhost gmetad#cd
11. Setelah gmond dan gmetad sudah dinyalakan kita instalkan apache atau webserver
untuk bisa tertampilkan di web browser.
Network Monitoring System Ganglia On Centos | BoksiStory.wordpress.com
3
4. Boksi-Monitoring-System Januari 2014
root@localhost#yum install httpd php rsync
12. Terakhir kita download folder konfigaurasi tampilan web ganglia supaya bisa tampil
di web browser.
root@localhost#wget http:///sourceforge.net/projects/ganglia/files/gangliaweb/3.5.7/ganglia-web-3.5.7.tar.gz/download
root@localhost#tar zxvf ganglia-web-3.5.7.tar.gz
root@localhost#mv ganglia-web-3.5.7 /var/www/html/ganglia
root@localhost#cd /var/www/html/ganglia
root@localhost ganglia#make install
root@localhost ganglia#/etc/init.d/httpd start
13. Pastikan semua konfigurasi terinstal dan terkonfigurasi dengan baik dan benar, setelah
langkah terakhir itu, kita cek di web browser ke http://IP-host/ganglia.
14. Pastikan Iptables/firewall mati dan selinux dalam keadaan disabled supaya webserver
bisa tertampilkan di web browser.
Tampilan Web Server Host
4
Network Monitoring System Ganglia On Centos | BoksiStory.wordpress.com