Tutorial install Ganglia Ubuntu.
Berikut ini adalah dokumentasi mengenai cara instalasi Ganglia di Ubuntu Server Lucid Lynx.
Sebenarnya instalasi Ganglia sangat mudah, jika kita mengikuti langkah yang mudah.
Nah, cara instalasi yang mudah adalah dengan menggunakan package dari Ubuntu, sehingga kita tinggal menggunakan apt-get dan menambahkan beberapa konfigurasi.
Di sini saya menggunakan Linux: Ubuntu Server yang di install di VirtualBox, sedangkan hostnya saya menggunakan Windows.
Untuk penjelasan masing-masing komponen dapat dilihat sekilas di post:
Monitoring dengan Ganglia.
Tutorial Install Ganglia Ubuntu
Pastikan host OS terkoneksi dengan internet dan guest OS (Ubuntu) telah di set network adapternya menjadi NAT.
Pertama kita akan menginstall
gmond dengan command:
sudo apt-get install ganglia-monitor
Selanjutnya kita akan menginstall web interface atau web frontend dari Ganglia dengan command:
sudo apt-get install ganglia-web-frontend
Perintah tersebut akan sekaligus menginstall
gmetad dan
web frontend nya.
Alternatif
Cara alternatifnya adalah anda dapat menginstall
gmetad saja dengan command:
sudo apt-get install gmetad
kemudian mengunduh dan menginstall
ganglia-web-3.5.7.tar.gz yang merupakan web interfacenya.
Konfigurasi Ganglia
Untuk konfigurasi, ada dua file yang harus anda edit, yaitu:
/etc/ganglia/gmond.conf
dan
/etc/ganglia/gmetad.conf
Konfigurasi gmond.conf
buka
gmond.conf dengan:
sudo nano /etc/ganglia/gmond.conf
Berikut adalah konfigurasi yang saya berikan, yaitu nama cluster adalah
grid, dan hostname saya bernama
ubuntu.
cluster{
name ="grid"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_send_channel{
host = 192.168.56.102
port = 8649
ttl = 1
}
udp_recv_channel{
port = 8649
}
tcp_accept_channel{
port = 8649
}
Konfigurasi gmetad.conf
buka
gmetad.conf dengan:
sudo nano /etc/ganglia/gmetad.conf
Edit baris:
data_source "my cluster" localhost
menjadi
data_source "grid" localhost
Konfigurasi Ganglia Web Frontend
Ganglia web frontend akan terinstall pada /usr/share/ganglia-webfrontend, padahal seharusnya dia berada di direktori /var/www.
Oleh karena itu kita harus membuat alias direktori /ganglia /usr/share/ganglia-webfrontend menjadi /var/www/ganglia dengan cara copy file /etc/ganglia-webfrontend/apache.conf ke /etc/apache2/sites-enabled/ dengan command:
sudo cp /etc/ganglia-webfrontend/apache.conf /etc/apache2/sites-enabled/
Testing Ganglia Web
Kemudian terakhir, restart
gmond,
gmetad, dan
apache2
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/ganglia-monitor restart
sudo /etc/init.d/gmetad restart
Lalu testing di browser dengan cara
http://localhost/ganglia atau di sini saya menggunakan browser di Windows
http://192.168.56.102/ganglia
[caption id="attachment_3177" align="aligncenter" width="409"]
Ganglia monitoring[/caption]
Semoga bermanfaat.