I have an web application that I need to be able to check availability on. Doing a standard http check will not work as the database behind it could be down but the http server would still respond. I need the http check to be able to login to the web page. A successful login would ensure that the web server, app server and database are all up and functioning normally.