How to track incoming HTTP traffic in a web server?

I've a web server running numerous asp.net web apps. I need to track incoming HTTP requests to specific App/URLs. This could be easily done reading IIS logs or in the web application itself. But the problem is some applications/sites have IIS logs disabled due to disk space concerns. so I cannot rely on the log files.

I need to setup a process/service that runs all the time despite IIS status (Up/Down) and tracks incoming HTTP requests/port 80.  I need some help with tracking incoming HTTP traffic.  Some C++/C# code snippet would be very helpful. Thanks for your help!
ExcUsr2008Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
ExcUsr2008Connect With a Mentor Author Commented:
You could probably right. I still need to find a way to develop a service using C# that can do what i need.
0
 
bleech677Commented:
You can use google urchin which will not use your disk space for logs and will give yo ua nice dashboard for your site traffic

http://www.google.com/analytics/

I would like the to use the IIS logs since there are many useful pieces of info in there and there are many excellent free log parsers available for IIS
0
 
bleech677Commented:
As for when IIS is down you would need to track that at your firewall
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
ExcUsr2008Author Commented:
Thanks for your suggestions. Hoping to find solution on developing a batch/service that can monitor HTTP traffic.
0
 
ExcUsr2008Author Commented:
thanks, but It is not really about troubleshooting apps but monitoring HTTP traffic on a specific application URL live. This means i need to be able to track the hits to the server even IIS is down for any reason.
0
 
bleech677Commented:
http://iismonitor.motobit.com/

Either that or you need some kind of proxy between IIS and the outside
0
 
Leo_SkybirdCommented:
Here is a free solution called statcounter.com. We are using it to incoming track traffic. It seems there are  some flaws like it is not accurate, However it is free.
Hope it helps you a bit!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.