User281315223 posted
There are quite a few "monitoring" and performance related tools out there that you may want to consider, however they may vary in price depending on how detailed you want your monitoring to be.
ManageEngine, New Relic and a few other tools
ManageEngine is a widely popular and widely used performance monitoring tool that you may want to consider using if your application or business requires
such a serious level of monitoring. There are several services that are similar but a majority of them will require monthly fees to handle the actual monitoring itself. You can implement your own form of monitoring using a system of counters, but it will ultimately
be up to you and your needs as to how rigorous your monitoring services are.
New Relic also offers a performance monitoring service for Windows Azure that might also be quite helpful.
Scott Hanselman wrote a blog post on using it recently as a method for reducing the costs on his sites hosted through Azure.
There are lots of other similar applications and services out there that you might want to look into as well as the following resources that mention some additional options :
Some of the commonly mentioned tools and services in these threads are :
- Nagios - Open Source IT Monitoring
- mon - Another Open-Source Monitoring System
- monitis - Paid Monitoring Service
- LogicMonitor - Software as a Service Network Monitoring
You might also consider subscribing to something like Google Analytics (or any other popular analytics tools) for your actual site as well. It is free and
will allow you to grab a great deal of data regarding the traffic on your site (and various other metrics).