I've been tasked with nursing a single Windows 2003 SP2 server hosting an ecommerce website. A nation-wide promotion campaign is scheduled and my fear is that the poor machine will crumble under load. I'm trying to set up a simple monitoring solution, something that could allow me to monitor finely the load of the machine and plan the provisioning ahead of time. Being an UNIX guy, I need a few pointers on where to look.
It's a dual-proc Xeon E5503 (1.86 Ghz dual core) running a very poorly coded PHP website under IIS6. MySQL v5 is also running on the same host.
- Which monitoring solution would you recommend ? Is SNMP + Cacti the way to go for a single host ?
- What should I monitor specifically ? UC utilization ? RAM ? Is there a global system load the UNIX way under Windows ?
- What are the most probable bottlenecks (apart from the bandwidth) ?
Sorry for the broken English :)