eLuna Graph System adalah aplikasi monitoring yang ditulis menggunakan Perl dan RRDTool. eLuna didistribusikan dibawah lisensi GNU General Public License. eLuna dapat mempresentasikan data dalam bentuk grafik yang dapat digunakan untuk memonitoring mesin yang menjalankan Linux.
Secara default, eLuna memonitor nilai load, persentasi penggunaan cpu, persentasi penggunaan memory, jumlah proses, kuantitas data yang ditransmisikan melalui eth0 (in/out), dan persentasi penggunaan space harddisk pada direktori /. eLuna juga dapat dipersonalisasi untuk memonitor elemen lain sesuai kebutuhan.
Demo aplikasi ini dapat dilihat pada : http://graphs.eluna.org
Instalasi eLuna Graph System pada Ubuntu :
- Install terlebih dahulu dependencies nya : apt-get install libhtml-template-expr-perl libdatetime-perl rrdtool
- Reload apache : /etc/init.d/apache2 reload
- Buat direktori baru dalam /var/www : mkdir /var/www/graph ; cd /var/www/graph
- Download eLuna : wget http://www.eluna.org/fileadmin/eluna_graph_system/latest/eluna_graph_system.tar.gz
- Ekstrak seperti biasa : tar zxvf eluna_graph_system.tar.gz
- Tambahkan cron job pada crontab (crontab -e) : */5 * * * * /var/www/graph/update.pl
Tunggu 10 sampai 15 menit agar semua grafik digenerate dengan baik. Grafik dapat dilihat di http://ip-mesin-anda/graph.
Catatan :
Agar perl script yang mengupdate rrd dapat berjalan baik, edit file /etc/apache2/sites-available/default tambahkan baris berikut :
<Directory /var/www/graph/>
AddHandler cgi-script .pl
Options +ExecCGI
DirectoryIndex index.pl
</Directory>
Jika berhasil, maka grafik akan tampil seperti ini … :)