SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS
First Claim
1. A system comprising:
- a device comprising a plurality of cores configured to monitor an entity via a Simple Network Management Protocol (SNMP);
each core of the plurality of cores configured to monitor a value of the entity in comparison to a corresponding portion of a threshold for the value of the entity assigned to each core;
a first core configured to determine the value of the entity as monitored by the first core has reached the first core'"'"'s corresponding portion of the threshold, and responsive to the determination, to communicate an indicator of an SNMP trap condition to one or more other cores of the plurality of cores.
8 Assignments
0 Petitions
Accused Products
Abstract
In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.
-
Citations
20 Claims
-
1. A system comprising:
-
a device comprising a plurality of cores configured to monitor an entity via a Simple Network Management Protocol (SNMP); each core of the plurality of cores configured to monitor a value of the entity in comparison to a corresponding portion of a threshold for the value of the entity assigned to each core; a first core configured to determine the value of the entity as monitored by the first core has reached the first core'"'"'s corresponding portion of the threshold, and responsive to the determination, to communicate an indicator of an SNMP trap condition to one or more other cores of the plurality of cores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a plurality of devices configured to monitor an entity via a Simple Network Management Protocol (SNMP); each device of the plurality of devices is configured to monitor a value of the entity in comparison to a corresponding portion of a threshold for the value of the entity assigned to each device; a first device configured to determine the value of the entity as monitored by the first device has reached the first device'"'"'s corresponding portion of the threshold, and responsive to the determination, to communicate an indicator of an SNMP trap condition to one or more other devices of the plurality of devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification