atau yg lainnya. atau 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://sisulung.wordpress.com/2007/12/14/install-cacti-di-debian-etch/)
software pendukung :
- cacti
- rrdtool
- mysql-server
- php
- apache webserver
Karena komputer always connect internet maka tinggal apt-get install
- apt-get instal apache2
- apt-get instal mysql-server
- apt-get instal php5
- apt-get instal ssh (biar bisa di remote)
- apt-get instal phpmyadmin (tool tambahan)
- apt-get instal rrdtool
- apt-get instal snmp
1. Install database
bodonk@dahlia:/etc$ apt-get install mysql-server
Ket : MySQL awalnya hanya mengizinkan koneksi dari localhost (127.0.0.1) saja. Kita harus menghapus pembatasan in jika Anda ingin membuat MySQL dapat diakses oleh siapapun melalui internet. Buka berkas /etc/mysql/my.cnf
bodonk@dahlia:/etc$ sudo vi /etc/mysql/my.cnf
Cari baris ini bind-address = 127.0.0.1 dan berikan komentar (#)
#bind-address = 127.0.0.1
Ket : Default-nya MySQL tidak memasang password root. Hal ini dapat menimbulkan masalah keamanan. Anda harus segera menetapkan password root. Anda juga harus menetapkan password root, apabila ingin menggunakan akses root dari komputer lokal Anda. Nama-mesin-local adalah nama komputer yang sedang Anda gunakan.
bodonk@dahlia:/etc$mysqladmin -u root password your-new-password
bodonk@dahlia:/etc$mysqladmin -h root@nama-mesin-lokal -u root -p password your-new-password
bodonk@dahlia:/etc$sudo /etc/init.d/mysql restart
Sampai disini install mysql sudah selesai.
2. Menginstall server http Apache
bodonk@dahlia:/etc$apt-get install apache2
Ket : Setelah proses installasi selesai, untuk mencobanya Anda ketikan perintah ini di browser : http://localhost/
3. install PHP5
bodonk@dahlia:/etc$sudo apt-get install php5
bodonk@dahlia:/etc$sudo apt-get install libapache2-mod-php5
bodonk@dahlia:/etc$sudo /etc/init.d/apache2 restart
4. menginstal MYSQL untuk Server HTTP Apache
bodonk@dahlia:/etc$ sudo apt-get install libapache2-mod-auth-mysql
bodonk@dahlia:/etc$ sudo apt-get install php5-mysql
Untuk membuat PHP bekerja dengan MySQL, buka berkas
bodonk@dahlia:/etc$ sudo vi /etc/php5/apache2/php.ini
Anda harus menghapus komentar di baris “;extension=mysql.so” sehingga akan terlihat seperti ini
extension=mysql.so
untuk lebih mudah waktu create database sebaiknya install phpmyadmin juga
bodonk@dahlia:/etc$ sudo apt-get install phpmyadmin
Ket : Kalau dah selesai installnya, coba jalankan browser dan ketikan
http://localhost/phpmyadmin
untuk mengecek apakah sudah terinstal sempurna
Nama pengguna : root
Kata Sandi : password_anda
5. Configurasi Cacti
Membuat user buat si cacti :
bodonk@dahlia:/etc$sudo adduser cacti
Membuat MySQL database buat si cacti
bodonk@dahlia:/etc$sudo mysqladmin –user=root create cacti
Mengcreate database default si cacti
bodonk@dahlia:/etc$ sudomysql cacti < style="font-style: italic;">http://www.cacti.net/downloads/cacti-0.8.7a.zip dan lakukan extract
3. Ketikan perintah ini : http://localhost/phpmyadmin
4. Akan tampil gambar seperti di atas, masukan username dan password anda dan tekan
enter.
5. Pada bagian kiri di bagian “Database” pilih “cacti”
6. Pada bagian atas pilih tulisan “import”
7. Pada bagian “File to Import” klik tombol “Browse..”
8. Cari dimana Anda meletakan hail extract file cacti tersebut dan filih file “cacti.sql” klik
“open”
9. Klik “GO” di pojok kanan bawah.
6. Membuat MySQL username dan password buat si Cacti
bodonk@dahlia:/etc$sudo mysql –user=root mysql
bodonk@dahlia:/etc$sudo mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ’password_anda’;
bodonk@dahlia:/etc$sudomysql> flush privileges;
Saatnya meng Edit include/config.php
bodonk@dahlia:/etc$sudo vi /usr/share/cacti/site/include/config.php
Cari bagian-bagian ini dan tambahkan user, password, database buat di cacti.
….
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “password_anda”;
….
Ubah permissions directory-nya
bodonk@dahlia:/etc$sudochown -R cactiuser /rra /log
Saatnya meng Edit /etc/crontab
bodonk@dahlia:/etc$sudovim /etc/crontab
Masukan baris berikut ini
….
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
….
# Tahap akhir konfigurasi Cacti.
Buka browser kesayangan anda dan ketikan http://localhost/cacti
Jika tidak ada yang error klik next dan selesai
Tinggal Anda bereksperimen sendiri menggunakan Cacti..
mayjend sungkono No.83 11/12/2008
No comments:
Post a Comment