I just had a discussion with Alan on #rhq Another way (which still does not solve the "show a blue bar to the user") could be to have a metric trait for reboot_needed that is collected every minute or so. This would allow for alerting and to then automatically restart if desired.