SiteMonitR is the latest sample demonstrating how to use various features of Windows Azure to develop cloud-based applications. The application provides a real-time dashboard for monitoring the web sites you maintain, and provides up-to-date status of each site's status. The SiteMonitR cloud service runs in the background, pinging individual sites every 10 seconds (a configurable setting). As site status is obtained, the cloud service sends messages to a SignalR Hub running in the SiteMonitR web dashboard. As that Hub receives messages, it sends similar messages to the HTML client where it is displayed using a simple user interface built with Twitter Bootstrap, Knockout.js, and jQuery.
For more information on the SiteMonitR sample, check out Brady Gaster's blog post introducing the architecture and design of the application. The code can be downloaded from the MSDN Code Gallery, or you can clone the source code from the GitHub.com repository where it is maintained. Both the MSDN Code Gallery page and the GitHub.com repository contain detailed instructions on how to set up the application.