Berikut ini adalah pengalaman baru mengupgrade cacti versi 0.8.6j ke versi 0.8.7a. Hal-hal yang perlu diperhatikan adalah: Baca Basmal...
Berikut ini adalah pengalaman baru mengupgrade cacti versi 0.8.6j ke versi 0.8.7a. Hal-hal yang perlu diperhatikan adalah:
- Baca Basmalah dulu (buat yg Islam).
- Segelas kopi dan setengah bungkus udud untuk teman mencari inspirasi.
- detiksport untuk selingan membaca aksi Pato dan Milan tersayang (Hidup PERSIB!).
1. Sebagai pengamanan jika upgrade gagal, backup database cacti.
# mysqldump -u cactiuser -p cactidatabase > backupcacti.sql
2. Backup directory Cacti lama dengan cara mengganti nama folder cacti ke nama lain, contoh dibawah ini.
# mv cacti cacti_lama
3. Extract file tar.gz cacti yang baru di folder yang sama dengan cacti yang lama
(/usr/local/share)
# cd /usr/local/share
# tar xzvf cacti-0.8.7a.tar.gz
# cd /usr/local/share
# tar xzvf cacti-0.8.7a.tar.gz
4. Ganti nama folder cacti yang baru ke nama folder cacti.
# mv cacti-0.8.7a cacti
5. Edit include/config.php masukan nama database, username danm password yang tepat untuk konfigurasi cacti.
# ee /usr/local/share/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactipassword";
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactipassword";
6. Salin semua file *.rrd files dari cacti lama ke cacti baru. Agar lebih aman saya biasanya masuk dulu ke folder rra cacti baru lalu copy semua data rra dari cacti lama.
# cd /usr/local/share/cacti/rra
# cp -Rp /usr/local/share/cacti_lama/rra/ .
# cp -Rp /usr/local/share/cacti_lama/rra/ .
7. Salin beberapa script dari cacti lama ke cacti baru
# cd /usr/local/share/cacti/scripts
# cp -Rp /usr/local/share/cacti_lama/scripts/ .
# cp -Rp /usr/local/share/cacti_lama/scripts/ .
8. Copykan file2 xml yang ada di cacti lama ke cacti yang baru.
# cd /usr/local/share/cacti/resource
# cp -Rp /usr/local/share/cacti_lama/resource/ .
# cp -Rp /usr/local/share/cacti_lama/resource/ .
9. Ubah permission untuk folder rra & log ke user cacti
# chown -R cactiuser rra/ log/
10. Cobalah untuk browsing k alamat cacti:
http://domain-anda/cacti/
Ikuti langkah peng-upgrade-an yang mirip dengan langkah installasi awal dari cacti.
11. Coba lihat di lognya apa ada sesuatu yang aneh
# tail -f /usr/local/share/cacti/log/cacti.log
Kalo nemu keanehan (pernah nemu tapi lupa apa aja yang anehnya), lihat di php.ini apa ada extensi yang belum diaktifkan.
COMMENTS