A system, method and program for troubleshooting a problem with an
application. An application server which is supposed to be executing the
application and a database or a server which manages the database are
identified. The application, when executing, obtains data from the
database to respond to a client request. The application server, database
or database server, and a connection between the application server and
the database or database server are generated and displayed or printed.
Also, one or more hyperlinks to automatically send a hardware, software,
or network status inquiry to the application server to test operability
of the application server and/or a connection to the application server
and automatically send a hardware, software, or network status inquiry to
the database server to test operability of the database server and/or a
connection to the database server are generated and displayed or printed.
In accordance with a feature of the present invention, in response to a
selection of the one or more hyperlinks, the application server and
database server are automatically pinged. The invention also resides in a
system and program for automatically identifying the database or database
server by querying the application server, and generating and displaying
or printing the diagram of the application server, database or database
server, and a connection between the application server and the database
or database server.