Claims
- 1. A distributed computing environment, comprising:
a collection station of one or more collection stations of the distributed computing environment that is responsible for status polling a plurality of objects; and a central control unit that automatically performs status polling of the plurality of objects when the collection station becomes temporarily inaccessible on the distributed computing environment and that releases polling of the plurality of objects back to the collection station if the collection station becomes accessible, wherein when the collection station and a second collection station of the one or more collection stations are both responsible for polling the plurality of objects, the plurality of objects are polled by both the central control unit and the second collection station while said collection station is inaccessible.
- 2. The environment of claim 1, wherein the central control unit is a management station.
- 3. The environment of claim 1, wherein a network monitor program of the central control unit that monitors the one or more collections stations of the distributed computing environment performs status polling of the plurality of objects while said collection station is inaccessible.
- 4. The environment of claim 3, wherein when the collection station becomes inaccessible, the network monitor program receives a topology of the collection station, wherein the topology of the collection station is a list of the plurality of objects managed by the collection station and nodes and routings thereof.
- 5. The environment of claim 4, wherein the list of the plurality of objects is determined by a filter.
- 6. A method of automatic status polling failover of objects in a distributed computing environment, comprising:
a) defining an initial configuration of a central control unit and one or more collection stations of the distributed computing environment in which a user of the distributed computing environment specifies a polling configuration of the central control unit and the one or more collection stations; b) determining whether a collection station of one or more collection stations is inaccessible; c) if the collection station is inaccessible, loading a topology of the collection station to a network monitor program of a central control unit that monitors the one or more collection stations, wherein the topology is a list of a plurality of objects managed by the collection station and nodes and routings thereof; d) automatically performing status polling of a plurality of objects of the topology of the collection station by the central control unit while said collection station is inaccessible; and e) monitoring the collection station and releasing the topology of the plurality of objects back to the collection station when the collection station is again accessible so that the collection station can resume status polling of the plurality of objects by the collection station.
- 7. The method of claim 6, wherein prior to determining whether the collection station is inaccessible, further comprising:
determining the list of the plurality of objects.
- 8. The method of claim 7, wherein determining the list of the plurality of objects is performed by a filter.
- 9. The method of claim 6, wherein determining whether the collection station of one or more collection stations is inaccessible comprises:
determining that the central control unit has received a collection station fail event that indicates that the collection station is inaccessible; and determining that the collection station fail event is in the topology of the collection station;
- 10. The method of claim 9, wherein the collection station fail event is received by the central control unit after the collection station has failed to respond to a predetermined number of polls sent by a topology manager program of a topology database to the collection station.
- 11. The method of claim 6, wherein loading the topology of the collection station comprises:
the network monitor program requesting a list of the plurality of objects managed by the collection station; determining whether the user has specified a filter through which the list of the plurality of objects are to be filtered; if the user has not specified the filter, calculating the plurality of routes of the plurality of objects and then providing the list of the plurality of objects and the routes of the plurality of objects to the network monitor program; and if the user has specified the filter, filtering the list of the plurality of objects to produce a filtered list of the plurality of objects, calculating the plurality of routes of the filtered list and then providing the filtered list of the plurality of objects and the routes of the objects to the network monitor program.
- 12. The method of claim 11, wherein the topology is provided to the network monitor program from an application programming interface (API).
- 13. The method of claim 6, further comprising:
determining whether a second collection station of the one or more collection stations is responsible for polling the plurality of objects; and if the second collection station is responsible for polling the plurality of objects, performing status polling of the plurality of objects by both the central control unit and the second collection station.
- 14. The method of claim 6, wherein releasing the topology of the plurality of objects back to the collection station occurs after the monitor network program receives a collection station normal event that indicates that the collection station is accessible on the distributed computing environment.
- 15. The method of claim 6, further comprising:
f) unloading the topology of the collection station from the central control unit; and g) sending a status message to the user to indicate that the central control unit is no longer status polling the plurality of objects of the collection station.
- 16. A method of status polling failover of objects in a distributed computing environment, comprising:
a) defining an initial configuration of a central control unit and one or more collection stations of the distributed computing environment in which a user of the distributed computing environment specifies a polling configuration of the central control unit and the one or more collection stations; b) receiving a manual failover event initiated by a user; c) loading a topology of the collection station to a network monitor program of a central control unit that monitors the one or more collection stations, wherein the topology is a list of a plurality of objects managed by the collection station and nodes and routings thereof; and d) performing status polling of a plurality of objects of the topology of the collection station by the central control unit in accordance with the manual failover event.
- 17. The method of claim 16, wherein loading the topology of the collection station comprises:
the network monitor program requesting a list of the plurality of objects managed by the collection station; determining whether the user has specified a filter through which the list of the plurality of objects are to be filtered; if the user has not specified the filter, calculating the plurality of routes of the plurality of objects and then providing the list of the plurality of objects and the routes of the plurality of objects to the network monitor program; and if the user has specified the filter, filtering the list of the plurality of objects to produce a filtered list of the plurality of objects, calculating the plurality of routes of the filtered list and then providing the filtered list of the plurality of objects and the routes of the objects to the network monitor program.
- 18. The method of claim 17, wherein the topology is provided to the network monitor program from an application programming interface (API).
- 19. The method of claim 16, further comprising:
e) receiving a manual release event initiated by the user; and f) ceasing status polling of the plurality of objects by the central control unit.
- 20. The method of claim 19, further comprising:
g) releasing the topology of the plurality of objects from the central control unit.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] The subject matter of the present application is related to copending U.S. application Ser. No. 08/705,358, titled “Distributed Internet Monitoring s System and Method”, Docket No. 10950961-1, filed Aug. 29, 1996; copending U.S. application Ser. No. 08/947,219, titled “Network Management Event Correlation in Environments Containing Inoperative Network Elements”, Docket No. 10971522-1, filed Oct. 8, 1997; and copending U.S. application Ser. No. 08/551,499, titled “Filtering System and Method for High Performance Network Management MAP, Docket No. 10950101-1, filed Nov. 1, 1995, all of which are assigned to the assignee hereof and are herein incorporated by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09137851 |
Aug 1998 |
US |
Child |
09905307 |
Jul 2001 |
US |