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 :
  1. Komputer yang telah terinstal Sistem Operasi Debian GNU/Linux.
  2. Kemampuan penggunaan perintah-perintah dasar dan Editor Teks pada command-line.Editor yang saya pakai : vim (gunakan editor yang kalian sukai)
Berikut ini adalah langkah-langkah untuk instalasinya.

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).

Komentar

  1. gan kenap ya pas saya masukan http://localhost/cacti ko ga muncul - muncul gan cacti ya ?

    BalasHapus
    Balasan
    1. Apakah sudah mengikuti langkah-langkah di atas dengan benar? Ada pesan kesalahan (error) muncul?

      Hapus

Posting Komentar

Postingan populer dari blog ini

Malam Pergantian Tahun & Resolusi