Link to home
Start Free TrialLog in
Avatar of ExcUsr2008
ExcUsr2008

asked on

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!
Avatar of bleech677
bleech677

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
As for when IIS is down you would need to track that at your firewall
Avatar of ExcUsr2008

ASKER

Thanks for your suggestions. Hoping to find solution on developing a batch/service that can monitor HTTP traffic.
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.
http://iismonitor.motobit.com/

Either that or you need some kind of proxy between IIS and the outside
ASKER CERTIFIED SOLUTION
Avatar of ExcUsr2008
ExcUsr2008

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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!