Ping and Performance monitoring an internal URL website

We are currently developing an internal web tool and I want to be able to monitor performance and analyze the site from my local machine.  IE not install it on a server or have a tool that requires a .com outside our network.

I want to be able to ping the site and different pages to constantly check response times and see when it is either slow or non responsive.  Also any additional performance analysis tools would be welcome.

Just to reiterate I need to tool to be locally run on my machine and have it actively checking when I want it to.  Any thoughts?  I prefer a free ping tool but paid is fine as well.
tektwoAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

giltjrCommented:
Just as a F.Y.I, ping really does not show you "performance" of a server.  Ping shows you how long it took to send a small amount of data from a host to another host and back.  Network traffic between the the two hosts, how busy any/all switches/routers in the path, as well as how busy the source and destination hosts are affect the ping time.

If normally ping takes 1 second and all of sudden it takes 10 seconds, you don't know where the problem is.  It could be within the network or on the remote host.

However, for ping you can use smokeping (http://oss.oetiker.ch/smokeping/).

For URL monitoring if you have less than 100 URL's PRTG has a free monitor (https://www.paessler.com/url_monitoring)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Steve BinkCommented:
Another option is JMeter.  Using JMeter, you can describe a series of specific tests.  It can be as simple as hitting a single URL, or as complicated as navigating forms with sessions and cookies.  Using post-processors, you can create assertions to test the return from the server for validity or error.  Listeners allow you to collect statistics, such as latency, hits/second, error counts, and much more.  You can install it on your own workstation, or even on a third computer you control from remote.

When looking at JMeter, there is a lot to it - it will be easy to feel overwhelmed.  The learning curve is pretty shallow for simple exercises, though.  The software is a lot easier than it appears.  If you do run into trouble creating tests, you can always ask for more help here.  There is also BlazeMeter, which can create JMeter test files for you.  They do require an account and a browser extension, but both are free.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
DB Dev Tools

From novice to tech pro — start learning today.

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.