WAMP est l’acronyme de Windows Apache MySQL PHP. Il permet d’installer de façon graphique en une seule opération l’ensemble des logiciels nécessaires à faire fonctionner cacti. Il est de plus régulièrement mis à jour et installe des versions récentes de chacun des composants.
Base (tout) Libs libart_lgpl libfreetype26 libpng12 zlib Perl (tout) Utils patch Web wget
cd c:/cacti wget http://www.cacti.net/downloads/patches/0.8.6h/fix_search_session_clear_issue.patch wget http://www.cacti.net/downloads/patches/0.8.6h/fix_sql_syntax_related_to_default_rra_id.patch wget http://www.cacti.net/downloads/patches/0.8.6h/nth_percentile_empty_return_set_issue.patch wget http://www.cacti.net/downloads/patches/0.8.6h/mysql_5x_strict.patch wget http://www.cacti.net/downloads/patches/0.8.6h/database_autoincrement_corruption.patch patch -p1 -N < fix_search_session_clear_issue.patch patch -p1 -N < fix_sql_syntax_related_to_default_rra_id.patch patch -p1 -N < nth_percentile_empty_return_set_issue.patch patch -p1 -N < mysql_5x_strict.patch patch -p1 -N < database_autoincrement_corruption.patch chmod -R 755 c:/cacti
Alias "/cacti" "c:/cacti/" <directory "c:/cacti"> AllowOverride All #Order allow,deny Allow from all </directory>
cd c:/wamp/mysql/bin mysqladmin --user=root password somepassword mysqladmin --user=root --password reload
mysqladmin --user=root --password create cacti
mysql --user=root --password cacti < c:\cacti\cacti.sql
mysql --user=root --password mysql GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipw'; FLUSH privileges;
extension_dir = "c:\wamp\php\ext" extension=php_mysql.dll extension=php_snmp.dll extension=php_sockets.dll cgi.force_redirect = 0 file_uploads = On
MIBS=ALL MIBSDIR=C:\wamp\php\extras\mibs PHPRC=c:\wamp\php Path=c:\wamp\php;
Le chemin d’accès à PHP dans la variable Path est à ajouter aux valeurs déjà définies. Les valeurs existantes sont conservées.
$database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "pwd";
OK u:0.00 s:0.06 r:1.32 OK u:0.00 s:0.06 r:1.32 OK u:0.00 s:0.16 r:2.59 OK u:0.00 s:0.17 r:2.62 09/04/2006 04:57:12 PM - SYSTEM STATS: Time:4.7272 Method:cmd.php Processes:1 Threads:N/A Hosts:1 HostsPerProcess:2 DataSources:4 RRDsProcessed:2
Cacti est désormais prêt à fonctionner