Upgrade cacti dari versi 0.8.7C ke 0.8.7D
1) Download versi cacti terbaru di http://www.cacti.net/download_cacti.php
wget http://www.cacti.net/downloads/cacti-0.8.7d.tar.gz
2) Matikan poller cacti di crontab
crontab –e
Ex. : Yang tadi isinya
*/5 * * * * /usr/local/bin/php /var/www/htdocs/mrtg/poller.php > /dev/null 2>&1
Rubah jadi :
#*/5 * * * * /usr/local/bin/php /var/www/htdocs/mrtg/poller.php > /dev/null 2>&1
3) Backup cacti lama
mv /var/www/htdocs/mrtg /var/www/htdocs /mrtg.15050
4) Ekstrak cacti baru
tar -zxvf cacti-0.8.7d.tar.gz –C /var/www/htdocs/mrtg
5) Samakan konfigurasi database baru dengan database cacti lama pada file include/config.php
nano –w /var/www/htdocs/mrtg/include/config.php
Ex. : Yang tadi isinya :
$database_type = “mysql”;
$database_default = “xxxx”;
$database_hostname = “localhost”;
$database_username = “cacti_”;
$database_password = “passwordku”;
$database_port = “3306″;
Konfigurasi di atas disamakan dengan konfigurasi cacti yang lama, silakan merujuk file config.php direktori cacti yang lama
6) Kopi file *.rrd dari direktori cacti lama ke direktori rra cacti yang baru
cp mrtg.150509/rra/* mrtg/rra
7) Kopi script yang berhubungan dengan cacti versi lama ke cacti versi baru
cp mrtg.150509/scripts/* mrtg/scripts/
8) Kopi resource XML yang berhubungan dengan cacti versi lama ke cacti versi baru
cp -r mrtg.150509/resource/* mrtg/resource/
9) Ok selesai sampai disini, silakan dibuka web mrtg nya
http://mrtg.hijaunet.com/ dan silakan ikuti langkah selanjutnya
Sekarang Nge-Patch veri 0.8.7D
10) Download file patch
wget http://www.cacti.net/downloads/patches/0.8.7d/ping_timeout.patch
wget http://www.cacti.net/downloads/patches/0.8.7d/graph_search.patch
wget http://www.cacti.net/downloads/patches/0.8.7d/page_length_graph_view.patch
wget http://www.cacti.net/downloads/patches/0.8.7d/snmp_string_issue_with_rrdtool_creation.patch
11) Jalankan patch
cd /var/www/htdocs/mrtg
patch -p1 -N < ping_timeout.patch
patch -p1 -N < graph_search.patch
patch -p1 -N < page_length_graph_view.patch
patch -p1 -N < snmp_string_issue_with_rrdtool_creation.patch