Versions Used:
MySQL 4.1.7
PHP 5.0.2
RRDTool 1.0.48
Cacti 0.8.6b
OS: M$ Windows 2003 Server - Standard Edition
i found this to be a more difficult install than doing it on Unix w/ Apache. i'm well versed in both, this is just my opinion.
start out by unzipping all of the distrobutions, then then install mysql (order in this case isn't really a huge deal).
use the windows installation doc under the cacti directory as a template, it'll give you a good idea of what to do.
when you create the Cacti user you MUST use the OLD_PASSWORD() function to create the user's password. this is because any mysql distro > 4.1.1 (i believe) changed the way the passwords are hashed. if you do not, you'll get an error later on saying basically that authentication to the DB is not compatible.
syntax is basic: SET PASSWORD FOR 'cactiuser'@'localhost' = OLD_PASSWORD('password');
after you have mysql up and running, install PHP. do it manually. bring up the IIS manager, and add both an application mapping and a web service extention to IIS to allow PHP to run. IIS6 BY DEFAULT DOES NOT ALLOW DYNAMIC CONTENT TO RUN! you need to change this functionality by adding a web service extention to IIS for PHP to be allowed to run. when you set up PHP's ini file, make sure to use php_mysql.dll and NOT php_mysqli.dll. you'll also need to give IUSR_[machine] read/execute access to your PHP directory.
once that's done, install RRDTool, still following Cacti's directions.
then install Cacti. if you've done everything correctly it should fire up no problem....
Add/Remove Programs->Windows Components to install M$ SNMP...or go w/ net-snmp.
hope that helps.
How to get Cacti to run on W2K03+IIS6 w/ the latest versions
Moderators: Developers, Moderators
Who is online
Users browsing this forum: No registered users and 1 guest