Environment for creating and managing network management software objects
First Claim
Patent Images
1. A system for implementing Java-based software network management objects configured to implement computer network management functions on a computer network, comprising:
- (a) a computer network management information server configured to send and receive computer network management communications using a first computer network management communications protocol, said management information server being coupled with (b) a Java development management kit methods protocol adapter configured to translate said first computer network management communications protocol into a Java development management kit communications protocol, said Java development management kit methods protocol adapter being coupled with (c) a Java development management kit (“
JDMK”
) agent configured to communicate with said Java development management kit methods protocol adapter using said Java development management kit communications protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating and managing a computer network management agent that includes a Java development management kit (“JDMK”)-created object is provided. In one embodiment, the method a JDMK agent object configured to provide computer network management functions is created. Address, type, and object class information are provided for the JDMK agent object. The JDMK agent object is installed on the computer network. In another embodiment, the method of the invention includes communicating with the JDMK agent object over the computer network.
46 Citations
20 Claims
-
1. A system for implementing Java-based software network management objects configured to implement computer network management functions on a computer network, comprising:
-
(a) a computer network management information server configured to send and receive computer network management communications using a first computer network management communications protocol, said management information server being coupled with (b) a Java development management kit methods protocol adapter configured to translate said first computer network management communications protocol into a Java development management kit communications protocol, said Java development management kit methods protocol adapter being coupled with (c) a Java development management kit (“
JDMK”
) agent configured to communicate with said Java development management kit methods protocol adapter using said Java development management kit communications protocol.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
a. providing a distinguished name for said JDMK agent object;
b. providing attributes for said JDMK agent object;
c. forming a connection with said JDMK agent object; and
d. forming a JDMK agent object name for said JDMK agent object.
-
-
4. The method of claim 1, further including the step of managing said JDMK agent using said JDMK agent object.
-
5. The method of claim 4, wherein said step of managing said JDMK agent includes the steps of performing a scope get or filter get operation on said JDMK agent object, wherein said scope get or filter get operation includes the steps of:
-
a. providing a distinguished name for said JDMK agent object;
b. providing attributes for said JDMK agent object;
c. forming a connection with said JDMK agent;
d. determining supported classes from said JDMK agent object;
e. retrieving said JDMK agent object according to the classes determined in step d; and
f. translating said JDMK agent object into a computer network communication protocol or language.
-
-
6. The method of claim 5, further including the step of determining the name of said JDMK agent object.
-
7. The method of claim 5, further including the step of applying a filter to said JDMK agent object.
-
8. The method of claim 5, further including the step of applying a setter operation to said JDMK agent object.
-
9. The method of claim 5, further including the step of applying a delete operation to said JDMK agent object.
-
10. The method of claim 5, further including the step of applying an action operation to said JDMK agent object.
-
11. The method of claim 1, further including the step of listening for a change made to said JDMK agent and providing a notification of said change.
-
12. The method of claim 11, wherein said listening is performed by a daemon configured to monitor the status of said JDMK agent object, receive notifications of changes made to said JDMK agent object, and forward such notifications to other entities on said computer network.
-
13. The method of claim 11, wherein further including the steps of:
-
a. creating a GDMO name for an event signaling that said JDMK agent has been changed;
b. creating a notification corresponding to said event;
c. determining whether said event is an agent object creation/deletion event;
d. forwarding said notification if said event is an agent object creation/deletion event; and
e. setting a perceived severity of said event if said event is not an agent object creation/deletion event.
-
-
14. The computer-readable medium of claim 13, wherein said computer network communications protocol is GDMO.
-
15. A daemon configured to monitor for, and report the occurrence of, events in a JDMK agent object, said daemon comprising:
-
a. a first translation mechanism configured to translate messages from said JDMK agent object from JDMK-encoding into Java encoding;
coupled withb. a second translation mechanism configured to translate messages encoded in Java into a computer network communication protocol. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable medium comprising computer-readable program code devices, said computer-readable program code devices being configured to cause a computer to implement the computer-controlled steps of:
-
a. creating a JDMK agent object configured to provide computer network management functions;
b. providing an address, type, and object class information for said JDMK agent; and
c. installing said JDMK agent object on said computer network. - View Dependent Claims (20)
-
Specification