Upgrading is normally a simple process. Before you begin, find the version of the templates and scripts that is currently installed. You can find this as a GPRINT item, as in the following screenshot:
This shows that the MySQL templates installed were generated from version 1.1.4 of the templates, against version 1.1.4 of the PHP script file.
Check the installed scripts for their version:
# grep ^.version /path/to/ss_get_mysql_stats.php $version = "1.1.4";
To upgrade Percona Cacti scripts simply overwrite ss_get_*.php files from a new tarball or update the package:
yum update percona-cacti-templates
apt-get install percona-cacti-templates
Afterwards, re-import templates into Cacti using the web interface or from the command line, e.g.:
php /usr/share/cacti/cli/import_template.php --filename=/usr/share/cacti/resource/percona/templates/cacti_host_template_percona_gnu_linux_server_ht_0.8.6i-sver1.0.3.xml \ --with-user-rras='1:2:3:4'
Then rebuild the poller cache under Cacti -> System Utilities.
If any special upgrade steps are necessary, the changelog will explain them.
For general inquiries about our open source software and database management tools, please send us your question and someone will contact you.