Scalable Extendable Probe for Monitoring Host Devices
First Claim
1. A system, comprising:
- a memory operable to store instructions;
a processor communicably coupled to the memory and operable to execute the instructions, wherein the instructions comprise;
a probe controller associated with a host device and configured to perform operations comprising;
abstracting a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations; and
facilitating monitoring of the host device using the normalized set of monitoring operations; and
a first specialized probe module associated with the host device and configured to provide device-specific information in response to the normalized set of monitoring operations by performing operations comprising;
accessing, in response to receiving a notification from the probe controller to determine a metric associated with the host device, the metric associated with the host device; and
communicating the metric to the probe controller.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system includes a probe controller associated with a host device and configured to abstract a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations. The probe controller facilitates monitoring of the host device using the normalized set of monitoring operations. The system also includes a first specialized probe module associated with the host device and configured to provide device-specific information in response to the normalized set of monitoring operations. The first specialized probe module accesses, in response to receiving a notification from the probe controller to determine a metric associated with the host device, the metric associated with the host device. The first specialized probe module communicates the metric to the probe controller.
21 Citations
20 Claims
-
1. A system, comprising:
-
a memory operable to store instructions; a processor communicably coupled to the memory and operable to execute the instructions, wherein the instructions comprise; a probe controller associated with a host device and configured to perform operations comprising; abstracting a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations; and facilitating monitoring of the host device using the normalized set of monitoring operations; and a first specialized probe module associated with the host device and configured to provide device-specific information in response to the normalized set of monitoring operations by performing operations comprising; accessing, in response to receiving a notification from the probe controller to determine a metric associated with the host device, the metric associated with the host device; and communicating the metric to the probe controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:
-
a probe controller logic associated with a host device; and a specialized probe module logic associated with the host device; wherein the probe controller logic comprises computer-readable program code configured to perform operations comprising; abstracting a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations; and facilitating monitoring of the host device using the normalized set of monitoring operations; and wherein the first specialized probe module logic comprises computer-readable program code configured to provide device-specific information in response to the normalized set of monitoring operations by performing operations comprising; accessing, in response to receiving a notification from the probe controller logic to determine a metric associated with the host device, the metric associated with the host device; and communicating the metric to the probe controller logic. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
associating a first specialized probe module with a probe controller, wherein; the probe controller is associated with a host device and operable to abstract a plurality of device-specific monitoring operations associated with a plurality of heterogeneous host devices to a normalized set of monitoring operations; and the first specialized probe module is associated with the host device and operable to provide device-specific information in response to the normalized set of monitoring operations; receiving a notification to determine a metric associated with the host device, wherein the notification comprises an operation of the normalized set of monitoring operations; accessing the metric associated with the host device; communicating the metric to the probe controller using an operation of the normalized set of monitoring operations. - View Dependent Claims (20)
-
Specification