Table of Contents

Instalasi dan Konfigurasi CACTI

Apa itu CACTI?

Cacti adalah frontend dari RRDTool yang menyimpan informasi kedalam database !MySQL dan membuat graph berdasarkan informasi tersebut. Proses pengambilan data (lewat SNMP maupun skrip) sampai kepada pembuatan gambar (graph) dilakukan menggunakan bahasa pemrograman PHP.

http://www.raxnet.net/products/cacti

Instalasi:

Cacti membutuhkan beberapa aplikasi berikut terinstall kedalam sistem sebelumnya.

note: beberapa modul php untuk mendukung snmp juga harus diinstall.

Download tarball terbaru Cacti di website diatas, buat user cacti:cacti, ekstrak tarball tersebut,

 # mkdir /var/www/html/cacti
 # tar xzf cacti-0.8.5.tar.gz -C /var/www/html/cacti

pertama perlu dibuat database untuk menyimpan data yang dihasilkan lewat polling kedalam database MySQL, struktur database sudah diletakkan kedalam file cacti.sql,

# mysqladmin -u root -p create cacti
# mysql -u root cacti < cacti.sql
# mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password';
mysql> flush privileges;

modifikasi file include/config.php, dan ubah beberapa variable berikut:

 $database_default = "cacti";
 $database_hostname = "localhost";
 $database_username = "cacti";
 $databse_password = "password";
# chown -R cacti:cacti /var/www/html/cacti/{rra,log}

edit crontab user cacti , tambahkan entri

*/5 * * * * /usr/bin/php /var/www/html/cacti/cmd.php

Konfigurasikan cacti lewat web-browser di

http://hostname/cacti

Konfigurasi: Login dengan user admin, ubah password user admin.

Garis besar konfigurasi mulai dari polling sampai kepada graphing untuk single-host melalui SNMP adalah sbb:

create devices:

:Note
*hostname dapat diisikan IP number atau FQDN host yang	bersangkutan
*template, apabila device yang akan di polling menggunakan SNMP net-snmp, pilih "ucd/net SNMP host", selain itu pilih "Generic SNMP-enabled host"
*versi SNMP, gunakan versi 2 untuk net-snmp

:note

*graph management

Referensi: