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 ]

Comments

Gravatar
# re: Windows Home Server Client Backup Notifier (Steve @ 8/2/2010 1:15 AM)

Great work! You can make the app even more useful if you allow users to attribute custom names to the different clients/IPs. Than you don't need to figure out every time which PC is which client. Possible output:

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

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

.....


 
Gravatar
# re: Windows Home Server Client Backup Notifier (apollo @ 8/2/2010 4:29 AM)

Hi there,
sounds like a great way to keep track of your backups without using the whs console again and again.

Monitoring of the server backup would be nice aswell.
 
Gravatar
# re: Windows Home Server Client Backup Notifier (John Zajdler @ 8/2/2010 5:57 AM)

Works for me. Thanks for the new toy.

Post Comment

Title *
Name *
Email
Url
Comment *  
Remember me
Please add 8 and 6 and type the answer here:

Search

Site Sections

Recent Posts

Archives

Post Categories

WHS Add-In Tutorial

WHS Blogs

WHS Development