More and more applications are deployed in a J2EE architecture , some complex J2EE applications by multiple J2EE subsystem combination , in order to ensure the safe and reliable operation of the system , while improving system maintainability and availability , design a lightweight but useful monitoring system has become an important topic . In this paper, of the units of a complex J2EE application environment study , analyzed and summarized the characteristics of such systems , and pointed out that this system is complicated , mainly reflected in the different hardware and software , and a large number of servers run the complexity of the environment , as well as business -level distributed service deployment complexity , and summed up the basic needs for such complex J2EE application monitoring . These needs in four areas , including data management , resource management , alarm management and auxiliary management . These demand -driven, and the status of the current application monitoring study , starting from the fields of commercial , open source , and international standards , to assess the various the mainstream monitoring systems and technology , and finally select JMX as the core design of the lightweight monitoring systems. Then JMX specification and points are introduced , and the implementation of its application in the lightweight monitoring system . Then layered paper presents the overall system architecture , detailed design and elaborate on each link for all levels of the monitored system layer , the connection layer , logic control layer and the interface layer , and pointed out the key technical points , combined with JMX and other mainstream technology solutions difficulty . As a blueprint for the system overall framework , most of the design concept has been applied to the project of the National Tax Information Center resources centralized monitoring platform and verification . The project has been put into use , and can basically meet the needs of the day-to-day monitoring . Finally, we summarize and future work required to further improve the monitoring system .
|