The We Got Served forums have a dedicated board for user-submitted ideas for Windows Home Server Add-Ins. I like to know what users think WHS is missing, so I keep an eye out for any new posts.

Yesterday, Ron Levenberg posted an interesting request:

I would love to be able to get a daily e-mail that confirms to me that all my PCs connected to my home server have been backed up successfully and, if not, which PCs don't have current backups. It could be something like the Computers & Backups page data. I don't want to login to the server to verify this, and I certainly don't want to View Details for each PC to make sure all of yesterday's backups are good.

Because I thought this sounded like a great idea, I’ve baked a console application to do just that.

Windows Home Server Client Backup Notifier (what a name!) can be run from a command-line, or as a scheduled task, and emails you high-level information about the state of your client backups.

The output looks like this:

CLIENT1 (192.168.1.22) 
---------------------------------
Last Good Backup: 31/07/2010 2:58:01 p.m.
Last Backup Status: Complete
Current Health Status: Normal

CLIENT2 (192.168.1.23) 
---------------------------------
Last Good Backup: 1/08/2010 4:31:20 a.m.
Last Backup Status: Complete
Current Health Status: Normal

CLIENT3 (192.168.1.24) 
---------------------------------
Last Good Backup: 1/08/2010 6:11:19 a.m.
Last Backup Status: Complete
Current Health Status: Normal
Backup is running

I’ve tested the SMTP functionality with Google’s SMTP server, and with a ‘normal’, non-encrypted, SMTP server and it works great.

Download WhsClientBackupNotifier here.

I’m interested to know how many people find this useful. If you try it out, or if you encounter any bugs or issues, or want to offer a suggestion for improvement, get in touch.

posted on Sunday, August 01, 2010 5:56 PM | Filed Under [ Windows Home Server Site Development ]

Search

Site Sections

Recent Posts

Archives

Post Categories

WHS Add-In Tutorial

WHS Blogs

WHS Development