Hi, this isn't an issue, but thought I'd let you know that this functionality is built into the core, it just waiting to make it public pending some further functionality.
For reference have a look at two interfaces in the Umbraco core : IServerMessenger and IServerRegistrar