Font Size: a A A

Research And Realization Of Monitor System Based On JMX

Posted on:2008-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:X S YanFull Text:PDF
GTID:2178360242971063Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Both the development of internet technology and distributing technology and the large scope of J2EE technology has been used accelerate the formation of JMX technology. The full name of JMX is Java Management Extensions. JMX is established by Java Community Process (JEP). JMX provides a uniform architecture supporting for monitoring and management of software and network devices based on java platform.In this thesis, first of all, the author gives a brief summarization of JMX architecture. Then, the author gives a detail analysis of every layer of constructing an application system based on JMX architecture. The content contains instrumentation layer, agent layer, distributed services layer. The author put emphasis upon standard MBean and dynamic MBean within the instrumentation layer. And the author has introduced a notification model within the JMX architecture. When writing about the agent layer, the author put emphasis upon four types of services provided by JMX Agent layer. Furthermore, the author gives a detail sequence diagram on dynamic loading service. When writing about the distributed services layer, the author explains the function of connector and protocol adapter within the distributed services layer, and describes the deference between connector and protocol adapter by comparing the two components. In this thesis, the author provided much more detail analysis of every component within the JMX architecture, Then the author summarizes the advantages of JMX technology used in practice.In this thesis, the author established a monitor system based on the JMX architecture and combined with other J2EE technologies, which provided the management capabilities for Web Server, its inner components and Web application based on Java Platform. The monitor system provided some functions, such as displaying states about the resource which has been monitored, and sending alerts by E-Mail or mobile phone short message once some exceptions occurred to the resource. In this monitor system, the JMX agent layer takes on responsibility with gathering the resource information. Usually, JNX agent is running on the same machine with the resource. And then JMX agent will send all information from local host to the remote client application system which has responsibility with handling the information and taking some actions for alerting if necessary. This monitor system has adopted some other J2EE technologies, included Job Schedule Framework, Web Service and Java Mail APIs. This monitor system can be easily extended and has platform independent advantages.
Keywords/Search Tags:JMX, Monitor, Management, Distributed
PDF Full Text Request
Related items