?
Solved

How to track incoming HTTP traffic in a web server?

Posted on 2009-05-15
8
Medium Priority
?
1,215 Views
Last Modified: 2013-11-19
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!
0
Comment
Question by:ExcUsr2008
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 3

Expert Comment

by:bleech677
ID: 24398357
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
 
LVL 3

Expert Comment

by:bleech677
ID: 24398362
As for when IIS is down you would need to track that at your firewall
0
 

Author Comment

by:ExcUsr2008
ID: 24400474
Thanks for your suggestions. Hoping to find solution on developing a batch/service that can monitor HTTP traffic.
0
NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

 
LVL 3

Expert Comment

by:bleech677
ID: 24411385
0
 

Author Comment

by:ExcUsr2008
ID: 24417804
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
 
LVL 3

Expert Comment

by:bleech677
ID: 24420899
http://iismonitor.motobit.com/

Either that or you need some kind of proxy between IIS and the outside
0
 

Accepted Solution

by:
ExcUsr2008 earned 0 total points
ID: 24427575
You could probably right. I still need to find a way to develop a service using C# that can do what i need.
0
 
LVL 3

Expert Comment

by:Leo_Skybird
ID: 24792215
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

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question