IP Library Granted Patent US 10,511,497
Granted Patent B2
US 10,511,497 · App. 13/645,007 · Granted Dec 17, 2019

System and method for dynamic management of network device data

Inventors: Kelly Ann Wanser (San Francisco, CA); Andreas Markos Antonopoulos (San Francisco, CA)
Assignee: Fortinet, Inc.
H04L43/04H04L41/085H04L41/0816H04L43/103H04L41/046H04L43/0811
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,511,497
App. No.
13/645,007
Granted
Dec 17, 2019
Kind
B2
Abstract

A method and apparatus of a device that dynamically changes how management data is managed in response to events detected in a network system is described. In an exemplary embodiment, the device receives an event notification from an agent associated with a managed node. The device further determines if the received event notification triggers a change in how the management data is managed on that manage node. If the event notification does trigger a change, the device determines a command for that manage node that represents that change if how the management data is managed on the managed node. In addition, the device sends the command to the managed, where the agent applies the command to the managed node and the applied command implements the change in how the management data is managed on the managed node.

Claims (30)

1. A method of managing management data communicated between a managed node and a network management system via a network management protocol, the method comprising:

receiving, on the network management system, an event notification from an agent associated with the managed node, wherein the agent is remote from the network management system;

determining, on the network management system, the event notification triggers a change in how the management data is managed on the managed node, wherein the management data is generated on the managed node; and responsive to said determining:

determining a command, by the network management system, to be sent to the managed node via the network management protocol that represents the change in how the management data is managed on the managed node, and

sending the command from the network management system to the agent associated with the managed node, wherein the agent changes configuration of the managed node to implement the change in how the management data is managed on the managed node by translating the command into one or more native commands for the managed node and applying the one or more native commands to the managed node.

2. The method of claim 1 , wherein the management data is information that characterizes a functioning state of the managed node.

3. The method of claim 2 , wherein the management data is selected from the group consisting of processing statistics, status information, and data processed.

4. The method of claim 1 , wherein the event notification represents an event occurring on the managed node and the event is selected from the group consisting of a change in network connectivity of a link on the managed node, a detection of network congestion, a loss of a service on the managed node, a change in performance of a service on the managed node, and a change of utilization of a service on the managed node.

5. The method of clam 1 , wherein the how the management data is managed is selected from the group consisting of a type of management data collected, a frequency in which the management data is reported, and a window for how the management data is collected.

6. The method of claim 1 , wherein the change for the managed node is a change selected from the group consisting of a rate of collection of the management data by the agent, a window size of collected management data, a reporting frequency from the agent to the network management system, a type of data collected by the agent, and a rate of logging managed node information.

7. The method of claim 1 , wherein a managed node is selected from the group consisting of a network access element and a server.

8. The method of claim 7 , wherein a network access element is selected from the group consisting of a switch and a router.

9. The method of claim 7 , wherein the managed node is selected from the group consisting of a physical and a virtual managed node.

10. The method of claim 1 , further comprising: receiving an indication that the command was applied; and receiving the management data based on the applied command.

11. The method of claim 1 , wherein the command, when applied, changes a setting of one or more management parameters of the managed node.

12. The method of claim 1 , wherein the agent proxies management data and the command between the managed node and the network management system.

13. The method of claim 1 , wherein the agent is resident on the managed node.

14. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to manage management data communicated between a managed node and a network management system via a network management protocol, the method comprising:

receiving, on the network management system, an event notification from an agent associated with the managed node, wherein the agent is remote from the network management system;

determining, on the network management system, the event notification triggers a change in how the management data is managed on the managed node, wherein the management data is generated on the managed node; and

responsive to said determining:

determining a command, by the network management system, to be sent to the managed node via the network management protocol that represents the change in how the management data is managed on the managed node, and

sending the command from the network management system to the agent associated with the managed node, wherein the agent changes configuration of the managed node to implement the change in how the management data is managed on the managed node by translating the command into one or more native commands for the managed node and applying the one or more native commands to the managed node.

15. The non-transitory machine-readable medium of claim 14 , wherein the agent is resident on the managed node.

16. A system to manage management data communicated between a managed node and a network management system via a network management protocol, the system comprising:

an agent event module to receive an event notification from an agent associated with the managed node, wherein the agent event module includes memory to store the even notification and the agent is remote from the network management system;

an agent event trigger module, coupled to the agent event module, determining the event notification triggers a change in how the management data is managed on the managed node, wherein the management data is generated on the managed node; and responsive to said determining:

a management data command determination module, coupled to the agent event trigger module, determines a management command to be sent to the managed node via the network management protocol that represents the change in how the management data is managed on the managed node, and

a send command module, coupled to the management data command determination module, sends the management command to the agent associated with the managed node, wherein the agent changes configuration of the managed node to implement the change in how the management data is managed on the managed node by translating the management command into one or more native commands for the managed node and applying the one or more native commands to the managed node.

17. The system of claim 16 , wherein the agent is resident on the managed node.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2016
From: LUMINUS NETWORKS, INC.
To: FORTINET, INC.
Reel/Frame 039774/0396 →
CHANGE OF NAME Recorded Mar 21, 2016
From: STATELESS NETWORKS INC.
To: LUMINUS NETWORKS INC.
Reel/Frame 038190/0333 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2014
From: EXIGENT LEASING LIMITED PARTNERSHIP
To: STATELESS NETWORKS INC.
Reel/Frame 033360/0515 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: STATELESS NETWORKS INC.
To: EXIGENT LEASING LIMITED PARTNERSHIP
Reel/Frame 031479/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2013
From: CIS, LLC
To: WANSER, KELLY
Reel/Frame 029634/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2013
From: WANSER, KELLY
To: STATELESS NETWORKS INC.
Reel/Frame 029634/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2013
From: CSI, LLC
To: WANSER, KELLY
Reel/Frame 029634/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2012
From: ANTONOPOULOS, ANDREAS MARKOS
To: CIS, LLC
Reel/Frame 029393/0971 →
Continuity (1)
Related Publication 20140101301A1 · Apr 10, 2014