changing server-health to the standard run_check way

I pushed this up to a feature branch,
@arthurian, can you explain why this change was made? Just standardization? or was something not working?