Distributed network management system and method
13 Assignments
0 Petitions
Accused Products
Abstract
A distributed network management system and method of operation. The system includes at least one hub server and at least one remote server, where the hub server and the remote server communicate with each other. The remote server additionally communicates with and monitors one or more network devices. In the event that the remote server becomes inoperational, the hub server assumes monitoring of the network device. For redundancy, primary and secondary hub servers can be provided, wherein the primary and secondary hub servers communicate with each other and are capable of communicating with the remote server. For further redundancy, primary and secondary remote servers can be provided, wherein the primary and secondary remote servers communicate with each other but independently monitor the network devices. In the peered remote configuration, the hub server is capable of communicating with either of the remote servers. Where both the hub servers and the remote servers are peered, each hub server is capable of communicating with each remote server.
72 Citations
35 Claims
-
1-14. -14 (Canceled).
-
16. A distributed network management system, comprising:
-
a network server capable of communicating with a network device; and
means associated with said network server for deriving state information from said network device using a paradigm (“
LTP”
) that includes polling said network device and using responses received from said network device to compute a weighted average over a plurality of time periods. - View Dependent Claims (15, 17, 18, 19, 32, 33)
-
-
20. A system for deriving state information from a network device, comprising:
-
(a) a computer; and
(b) programming associated with said computer for carrying out the operations of (i) defining a polling interval;
(ii) sending, from an ICMP server, a plurality of pings to an interface address on said network device during said polling interval;
(iii) monitoring the number of pings returned from said network device and converting said number to a percentage based on the number of pings sent;
(iv) sending an SNMP query to said network device and determining operational status of said network device from said SNMP query, said operational status comprising “
up”
, “
down”
, and “
unknown”
;
(v) using the percentage of pings returned and the SNMP status, generating a status percentage for the polling period by multiplying the percentage pings returned by a constant value associated with said operational status, said constant value comprising a first value if the operational status is “
up”
, a second value if the operational status is “
down”
, and a third value if the operational status is “
unknown”
; and
(vi) computing a weighted average of the status percentages for current and previous four polling periods and determining the state of the network device from the weighted average.
-
-
21-27. -27 (Canceled).
-
29. A method for distributed network management, comprising:
-
providing a network server capable of communicating with a network device; and
deriving state information from said network device using a paradigm (“
LTP”
) that includes polling said network device and using responses received from said network device to compute a weighted average over a plurality of time periods. - View Dependent Claims (28, 30, 34, 35)
-
-
31. A method for deriving state information from a network device, comprising:
-
(a) defining a polling interval;
(b) sending, from an ICMP server, a plurality of pings to an interface address on said network device during said polling interval;
(c) monitoring the number of pings returned from said network device and converting said number to a percentage based on the number of pings sent;
(d) sending an SNMP query to said network device and determining operational status of said network device from said SNMP query, said operational status comprising “
up”
, “
down”
, and “
unknown”
;
(e) using the percentage of pings returned and the SNMP status, generating a status percentage for the polling period by multiplying the percentage pings returned by a constant value associated with said operational status, said constant value comprising a first value if the operational status is “
up”
, a second value if the operational status is “
down”
, and a third value if the operational status is “
unknown”
; and
(f) computing a weighted average of the status percentages for current and previous four polling periods and determining the state of the network device from the weighted average.
-
Specification