Patent ID: 7756968

Claim:
A method for monitoring one or more resources by a monitoring architecture, the method comprising: assigning each of a plurality of runtime beans to the respective one or more of a plurality of resources to be monitored, wherein each of the plurality of runtime beans to provide monitoring information regarding each of the respective one or more resources to a monitor bean associated with the runtime bean assigned to the respective resource, the monitor bean being one of a plurality of monitor beans in the monitoring architecture; arranging the plurality of monitor beans into a hierarchical tree structure, wherein each of the monitor beans to receive the monitoring information regarding the resource to be monitored from the runtime bean assigned to the monitor bean, and wherein each of the plurality of monitor beans in the hierarchical tree structure to be individually represented as a tree node of the hierarchical tree structure; continuous monitoring, in real-time, the plurality of resources via the plurality of runtime beans respectively assigned to the plurality of resources; registering the monitor beans as a cluster by a server of the monitoring architecture, wherein the server to serve as a single point of entry for calling each of the plurality of runtime and monitor beans; and receiving by the server of the monitoring architecture the continuous monitoring information from the plurality of runtime beans at predetermined periodic time periods, wherein the tree node associated with each monitor bean within the hierarchical tree structure provides individual reporting of the corresponding resource based on the monitoring information received by the monitor bean represented by the tree node, wherein the monitoring information includes a current monitoring status and a monitoring history of the plurality of resources, wherein the current monitoring status includes a color-coded indication of at least one of status of a resource being monitored among the plurality of resources, wherein the color-coded indication indicates whether the resource is being continuously monitored.