I think if would be interesting to have a feature where the Agent sends a message back to the server when it is being switched off.
This could be captured the server and the host cold be forced into maintenance.
Does it make sense? This would allow us not to receive messages if a host is being powered off by a system administrator rather than going down on its own.
Obviously it should be able to select which hosts we want this feature to be enabled on, via a configuration parameter?