System and Method for Using SNMP in an Application Server Environment
First Claim
1. A system to dynamically extend a SNMP MIB to expose a customer MBean with SNMP comprising:
- a managed server instance of an application that hosts a SNMP Agent;
an agent or sub-agent registered to said SNMP Agent on each managed server;
a management information base which describes different management attributes that the application server exposes; and
a network-manager that hosts a SNMP manager that communicates with said SNMP Agents,wherein a non-application server specific MBean exposes a set of attributes about the application to the sub-agent and hosts the non-application server specific MBean in a dynamic MIB, and wherein the set of attributes are communicated through SNMP by the SNMP Agent to a SNMP manager, to extend the SNMP MIB dynamically, and allow the non-application server specific MBean to be exposed through SNMP.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sharing security information across multiple SNMP Agents running within a domain, including features such as dynamically extending SNMP MIB to expose customer MBeans with SNMP. The system includes a managed server instance of an application that hosts an SNMP agent. An agent or sub-agent is registered to the SNMP Agent on each managed server and there is a management information base which describes different management attributes that the application server exposes. A network-manager hosts a SNMP manager that communicates with the SNMP Agents. A non-application server specific MBean exposes a set of attributes about the application to the sub-agent and hosts the non-application server specific MBean in a dynamic MIB. The set of attributes are communicated through SNMP by the SNMP Agent to SNMP manager, to extend the SNMP MIB dynamically, and allow the non-application server specific MBean to be exposed through SNMP.
12 Citations
18 Claims
-
1. A system to dynamically extend a SNMP MIB to expose a customer MBean with SNMP comprising:
-
a managed server instance of an application that hosts a SNMP Agent; an agent or sub-agent registered to said SNMP Agent on each managed server; a management information base which describes different management attributes that the application server exposes; and a network-manager that hosts a SNMP manager that communicates with said SNMP Agents, wherein a non-application server specific MBean exposes a set of attributes about the application to the sub-agent and hosts the non-application server specific MBean in a dynamic MIB, and wherein the set of attributes are communicated through SNMP by the SNMP Agent to a SNMP manager, to extend the SNMP MIB dynamically, and allow the non-application server specific MBean to be exposed through SNMP. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to dynamically extend a SNMP MIB to expose a customer MBean with SNMP comprising the steps of:
-
hosting a SNMP Agent on each managed server instance of an application server in a domain; registering a sub-agent to said SNMP Agent on each managed server; creating a dynamic MIB that hosts all non-application server specific MBeans managing and exposing a set of attributes about a non-application server specific application by a MBean; exposing those attributes to the sub-agent registered to the SNMP Agent on the managed server by said MBean; communicating said attributes through SNMP by the SNMP Agent to a SNMP manager which is communicating with the SNMP Agent running on the same application server; wherein making said attributes available through SNMP to any SNMP manager extends the SNMP MIB to add said attributes into the SNMP MIB. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium including instructions stored thereon which when executed cause the computer to perform the steps of:
-
hosting a SNMP Agent on each managed server instance of an application server in a domain; registering a sub-agent to said SNMP Agent on each managed server; creating a dynamic MIB that hosts all non-application server specific MBeans; managing and exposing a set of attributes about a non-application server specific application by a MBean; exposing those attributes to the sub-agent registered to the SNMP Agent on the managed server by said MBean; communicating said attributes through SNMP by the SNMP Agent to a SNMP manager which is communicating with the SNMP Agent running on the same application server; wherein making said attributes available through SNMP to any SNMP manager extends the SNMP MIB to add said attributes into the SNMP MIB. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification