Hello,
To me, the only way to be sure, at 100%, that an application is behaving properly is to validate the content of a page. A App Server can be up and running but so many other thing can go wrong in a Java App...
If my monitoring tool can see the same content as a user, then I can assert everything is ok.
Thanks