Monitoring Remote Servers: Part 2

I’ve been running my Server Monitor for a few days, and logged serveral thousand data points – more or less getting “perfmon” type data every minute. Pulling this into Excel we can see some interesting patterns…

Media_httpblogdavebou_jkvcp


As the number of running ASP.NET applications increase (blue dots) they top out around 28. At that point the server runs for a while, until something happens, and ASP.NET is effectively killed – all the worker processes are killed off (the running applications drop), RAM is freed up (we see the Mem Usage drop), and the response time is significantly higher than usual – which makes sense since the server is busy re-starting IIS or ASP.

Anyhow – I’m sending this data off to my hosting provider. I’ll let you know how they handle it.

Source Code
Also – as promised – I’ve uploaded the source code for the web service and the viewer/logger. There is no step-by-step how to for using it – I assume that you understand web services, and WinForms. Just grab the code and have at it. You can contact me if you have problems. The logger is using SQL Express, and the SQL for creating the tables and a view (handy for pulling the data int Excel) is also in the zip.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s