views:

331

answers:

3

The company I work for only has standard edition, and can not afford a pricey monitoring solution. And this is installed on windows 2003, IIS 6, Coldfusion 8.

But we need a way to remotely look at performance of the coldfusion server, since perfmon can not send data remotely.

And we don't want to put in tons of data into sql server, to store and then view remotely.

Any ideas or suggestions?

Thank you for answers, but we only have standard edition, and need solutions for that version.

+5  A: 

Charlie Arehart's CF411 lists several monitoring tools, some free, some not.

Here's the current list:

Here's a couple of JEE tools (not CF-specific, but might still be useful):

Peter Boughton
As always, Mr. Charlie Arehart has the answer... :) Way to go Sir!
crosenblum
Yep, and it's far too easy to forget his *huge* list - I wouldn't have guessed half of the above existed! :)
Peter Boughton
Sadly most of those require the performance monitor, which doesn't come in our standard edition.
crosenblum
Bah, that sucks. Only suggestion I have then is to look for more generic JEE monitoring tools - that's what FR actually is, but there might be others ones available.
Peter Boughton
Still an excellent list Peter. Thanks for pointing it out.
Leigh
+1  A: 

FusionReactor is @300 bucks. You can run it in a separate process -- on a separate server, even -- and consequently it doesn't interfere with CF itself, unlike CF8's Server Monitor. I can't recommend FR and its competitor SeeFusion enough. Both are great products, both are very reasonably priced, and both can run out of process, which is what you are looking for I believe.

marc esher
+2  A: 

It might be worth mentioning: You can roll your own!

For example on Windows you can use the supplied Performance Monitor (perfmon) to record all the CF metrics that are displayed by cfstat. For example:

  • Avg Db Time
  • Avg Req Time
  • Running Req
  • Queued Reqs

Combine this with standard CPU and memory metrics and you'll well on the way to gathering some very useful information. Record say every 30 seconds. The data can be saved to the DB or saved to CSV which you can then read say once a hour/day/whenever and graph to see variations over time.

We use this in addition to our CF Server Monitor and it works a treat for both long term trends and to create and compare 'snapshots' of different servers.

Hope that helps!

Ciaran Archer
For some reason when running perfmon, are unable to get any coldfusion stats...Even with settings in admin set correctly.
crosenblum
We had to implement this fix as the Coldfusion Metrics were not available in perfmon: http://kb2.adobe.com/cps/404/kb404026.html. Once we fixed this up we were good to go. Hope it helps.
Ciaran Archer
Nice....thank you for a great tip btw...
crosenblum