Instalasi
Cacti di Ubuntu Server
Sebelum
instalasi cacti dilakukan hal pertama yakni menginstal dahulu ubuntu pada
komputer server, kali ini menggunakan ubuntu server 12.04. Setelah instalasi
sistem operasi ubuntu berhasil maka tahap selanjutnya yakni melengkapi modul-modul
yang telah di bahas pada bab sebelumnya. Langkah-langkah untuk instalasi modul
antara lain sebagai berikut:
a. Pastikan bahwa ubuntu server tadi sudah
terhubung di Local Area Network (LAN)
dan bisa diremote untuk mempermudah pengerjaan dengan menggunakan aplikasi freeware winSCP dan Putty di windows.
Gambar 1. Putty dan WinSCP
b.
Setelah server tadi bisa diremote dengan
aplikasi putty, login sebagai root dengan
mengetikan perintah:
$ sudo –s
(masukan kata sandi root yang telah dibuat sebelumnya pada saat install sistem operasi,
fungsi root disini untuk tidak
terhalang oleh permission).
c.
Menginstall Apache versi 2.2.22 sebagai web server, dengan perintah:
# apt-get
install apache2
(Jika semuanya berjalan dengan baik, akan terlihat
It Work! di browser)
d.
Menginstall PHP versi 5.3.10-Lubuntu3.6
dengan perintah:
# apt-get
install php5.5 libapache2-mod-php5.5 php5-gd
e.
Restart dengan perintah:
# /etc/init.d/apache2
restart
(Tujuannya untuk menerapkan perubahan setelah
instalasi dilakukan)
f.
Kemudian buatlah file info.php di
direktori /var/www, dengan isi file:
<?php
phpinfo();
?>
g.
Menginstall MySQL dengan perintah:
# apt-get install mysql-server-5.5 php5-mysql
(masukan username dan password untuk MySQL server-nya)
h.
Setelah itu restart kembali:
# /etc/init.d/apache2
restart
i.
Selanjutnya menginstall net-snmp, dengan
perintah:
# apt-get
install snmp php5-snmp snmpd
j.
Restart web server:
# /etc/init.d/apache2
restart
k.
Kemudian modul terakhir ialah
menginstall RRDTool, dengan perintah:
# apt-get
install rrdtool
Selanjutnya
setelah modul-modul yang dibutuhkan cacti terpenuhi, maka sekarang tahap
instalasi cacti yakni:
1.
Download cacti-nya, kali ini menggunakan
cacti versi 0.8.8a:
# wget
http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
2.
Setelah selesai men-download, sekarang mengekstrak
file tersebut:
# tar –zxvf
cacti-0.8.8a.tar.gz
3.
Sekarang membuat database baru MySQL
dengan nama “cacti”:
# mysql
–uroot –p cacti < cacti-0.8.8a/cacti.sql
4.
Selanjutnya pindahkan folder cacti
tersebut ke direktori /var/www:
# mv
cacti-0.8.8a /var/www/cacti
5.
Masuk ke direktori cacti:
# cd
/var/www/cacti
6.
Setelah itu konfigurasi cacti
menggunakan database yang dibuat tadi:
# nano
include/config.php
Dalam perintah berikut ganti $database_username dan $database_password
untuk cacti sesuai yang diinginkan:
$database_type
= "mysql";
$database_default
= "cacti";
$database_hostname
= "localhost";
$database_username
= "cactiuser";
$database_password
= "cactiuser";
$database_port
= "3306";
7.
Untuk tahap ini disarankan agar tidak
menggunakan user root di sini, agar tidak membuat user MySQL terpisah dengan
database-nya dan memberikan izin bahwa pengguna hanya mengakses ke database
cacti. Untuk keluar cukup ketikan:
# exit
Kemudian ketikan perintah berikut:
$ mysql
–uroot –p mysql
# akan diminta password
root
mysql> GRANT ALL ON cacti.* TO
cacti@localhost IDENTIFIED BY "cacti_password";
mysql> flush privileges;
8.
Sekarang harus mengedit
include/config.php. Setelah mengedit file tersebut, maka akan terlihat seperti:
$database_type
= "mysql";
$database_default
= "cacti";
$database_hostname
= "localhost";
$database_username
= "cacti";
$database_password
= "cacti_password";
$database_port
= "3306";
9.
Selanjutnya membuat file di folder cron
yang akan menjalankan poller.php setiap lima menit.
# touch /etc/cron.d/cacti
Kemudian, edit file di
/etc/cron.d/cacti dan paste-kan teks berikut:
*/5 * * * * www-data /usr/bin/php
/var/www/cacti/poller.php> /dev/null 2>&1
Cron ini akan penulis data yang
dibutuhkan dan menyimpannya dalam folder RRA. Kemudian harus mengubah
kepemilikan RRA dan log folder dengan www-data.
# chown –R www-data rra/ log/
Gambar 2. Install cacti
11.
Menginformasikan perintah instalasi
cacti untuk pertama kali atau meng-upgrade versi cacti:
Gambar 3. Install modul cacti
12.
Memastikan instalasi modul-modul yang
dibutuhkan oleh cacti sudah berhasil terinstall serta keterangan dimana modul
tersebut disimpan:
Gambar 4. Instalasi cacti dan modul berhasil
13.
Login cacti untuk pertama kali, untuk username adalah admin dan password default-nya
adalah admin.
Gambar 5. Login cacti
14.
Tampilan sistem cacti setelah berhasil
terinstall.
Gambar 6. Tampilan cacti
Alhamdulillah install cacti sudah selesai.. :)