I'd like to start graphing some performance data from my server - CPU, memory usage, disk space, disk activity, network throughput, etc. Cacti seems to be hugely popular on the Linux side of things, but seems to lack some things on the Windows side. I found typeperf, which can use ODBC to directly insert to a database (MySQL, in my case) and JPgraph (uses PHP to make pretty pictures). Does this sound like a good plan for creating graphs of system performance on the Windows side? I also looked into RRDtool, but I would have to script a way to get the performance counters, parse them, and then create the graphs when the PHP is called. Is there a better way?