Methods, systems and computer program products provide an IP based device
health check. The methods include initiating a health check to be
performed at a customer location. The results of the health check are
received and stored as an install state. A current state that was created
in response to a diagnostic test executed at the customer location is
received. The install state is compared to the current state to identify
differences between the install state and the current state.