Install Cacti 0.8.8a di Debian 6 Squeeze
Pada tutorial instalasi cacti kali ini kita menggunakan distribusi Debian 6 (Squeeze) GNU/Linux (Anggapan awal penulis bahwa Anda telah mampu melakukan instalasi Sistem Operasi yang disebutkan). Versi terbaru dari cacti adalah 0.8.8a perbedaan terutama dengan versi 0.8.7 adalah penggabungan fitur Plugin Archtecture (PIA). Untuk info lebih lengkap bisa mengacu ke tautan http://www.cacti.net/changelog.php.
Hal-hal yang dibutuhkan :
- Komputer yang telah terinstal Sistem Operasi Debian GNU/Linux.
- Kemampuan penggunaan perintah-perintah dasar dan Editor Teks pada command-line.Editor yang saya pakai : vim (gunakan editor yang kalian sukai)
Langkah awal adalah menambahkan mirror repositori lokal dari http://kambing.ui.ac.id/
vim /etc/apt/sources.list
Tambahkan baris berikut pada file /etc/apt/sources.list :
deb http://kambing.ui.ac.id/debian squeeze main contrib
deb http://kambing.ui.ac.id/debian squeeze-updates main contrib
deb http://kambing.ui.ac.id/debian-security squeeze/updates main contrib
deb http://kambing.ui.ac.id/dotdeb squeeze all
Simpan file /etc/apt/sources.list, kemudian mutakhirkan (update) repositori kita.
aptitude update
aptitude safe-upgrade
Instal paket-paket yang dibutuhkan oleh cacti:
aptitude install snmpd snmp mysql-server apache2 libapache2-mod-php5 php5-mysql php5-cli php5-snmp rrdtool
Saat proses instalasi sedang berlangsung, akan muncul prompt masukan password root MySQL server. Setelah selesai instalasi, kita harus menguji coba engine PHP.
a2enmod php5
service apache2 restart
vim /var/www/info.php
<?php phpinfo() ?>
Buka browser Anda, kemudian ketikkan alamat http://localhost/info.php (atau ganti localhost dengan Alamat IP server anda). Instalasi paket-paket yang dibutuhkan selesai, sekarang kita akan install cacti-nya:
cd /usr/local/src
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar -xzvf cacti-0.8.8a.tar.gz
mv cacti-0.8.8a cacti
Buat database untuk cacti:
mysqladmin -u root -p create cactidata
Kemudian, masukkan skema database dari folder ekstrak cacti tadi:
cd cacti/
mysql -u root -p cactidata < cacti.sql
Login ke database sebagai root untuk memberikan hak akses pada user database cacti.
mysql -u root -p
GRANT ALL ON cactidata.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'cactipass';
Berikutnya, kita akan masukkan source cacti yang kita ekstrak ke folder default apache2 web server yaitu /var/www.
ln -s /usr/local/src/cacti/ /var/www/cacti
Ubah konfigurasi cacti pada variabel dibawah ini:
vim /usr/local/src/cacti/include/config.php
$database_type = "mysql";
$database_default = "cactidata";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactipass";
$database_port = "3306";
touch /etc/cron.d/cacti
vim /etc/cron.d/cacti
*/5 * * * * www-data php /var/www/cacti/poller.php> /dev/null 2>&1
Ubah hak milik dari folder rra/ dan folder log/ yang ada pada /usr/local/src
chown -R www-data:root /usr/local/src/cacti/rra/ /usr/local/src/cacti/log
Kemudian coba akses cacti dari browser dengan memasukkan url http://localhost/cacti (atau ganti localhost dengan alamat IP server anda).
sukses terus buat blognya kawan.. hehe
BalasHapusgan kenap ya pas saya masukan http://localhost/cacti ko ga muncul - muncul gan cacti ya ?
BalasHapusApakah sudah mengikuti langkah-langkah di atas dengan benar? Ada pesan kesalahan (error) muncul?
Hapus