It has been more than 7 months since I released the first Website Monitor utility. Almost immediately after releasing the utility I had some ideas for improvement, but I wanted to wait until I received some feedback before working on a new version. Well, it's been long enough and I'm ready to release v1 with a few enhancements.
The first enhancement is an OnErrorCheckEverySeconds setting. This setting controls how often a website will be checked once an error occurs. For example, I might want to check a website every 10 minutes, but if an error occurs I want to check every minute.
The second enhancement is the ability to log each website check to a file. This enhancement was the most requested feature that I received. The logging feature is activated by entering a valid directory into the LogFolder setting. If the directory does not exist, the Website Monitor utility will try to create it. It goes without saying that the Website Monitor utility will need read, write, and delete rights to the directory.

The third and final enhancement is related to the second. It is the ability to automatically purge the old log files. If you don't want the Website Monitor to delete the logs, simply set the PurgeLogsAfterDays setting to zero.
If you would like a copy of this application, you can download the latest version from the PF Solutions Downloads page. There is also a link to the original Website Monitor v0.1.0.0 blog post below.
Links:
PF Solutions Downloads
http://www.pfsolutions-mi.com/dnn/Downloads/tabid/76/Default.aspx
Website Monitor v0.1.0.0
http://www.pfsolutions-mi.com/blog/2011/04/30/WebsiteMonitorV0100.aspx