Nowadays, Java based application server are very common in enterprise environments where it’s necessary to properly organize and monitor these applications. The Java Management Extension, in short JMX, which was introduced in Java 5 provides great help in this as it features a common interface to manage and monitor Java based applications.
The goal of my thesis is to develop a web application which provides tools for monitoring many, remotely available application server with the use of JMX and other technologies through a clean graphic interface. Later, with the help small client application that communicate through web services, it is possible to monitor non Java based application too.
A notification system plays a main role in the whole application where short notifications are generated based on the data obtained from monitoring. This data is then displayed on the web interface and sent to the connected Android devices.
In the first part of the thesis, the used technologies are presented which are followed by the detailed planning steps of the architecture. Carrying-on I explain certain configuration and environmental settings and then the functionality of the application bundled with the implementation. This is followed by the performance testing. I close my thesis with a summary and further development possibilities.