Monitoring hardware resources in a software provisioning environment
First Claim
1. A method comprising:
- generating, by a provisioning server, a diagnostic tool to provide to a target machine, wherein the diagnostic tool is to collect data representing an operation of hardware of the target machine, and wherein the diagnostic tool is to execute on the target machine independent of any software or operating system installed on the target machine, wherein generating the diagnostic tool comprises;
determining a plurality of specifications of the hardware of the target machine, andselecting one or more diagnostic components to include in the diagnostic tool from a plurality of diagnostic components in view of the determined plurality of specifications of the hardware of the target machine, wherein the selected one or more diagnostic components comprise operations to interact with the hardware of the target machine;
directly providing, by the provisioning server, the generated diagnostic tool to the target machine; and
initiating, by the provisioning server, execution of the provided diagnostic tool on the target machine, wherein initiating execution of the provided diagnostic tool comprises sending instructions to alter a power state of the target machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning server can provide and utilize a diagnostic tool to test and interrogate hardware on target machines and to collect data from the hardware. The diagnostic tool can operate on the target machine independently of software already installed on the target machine. The diagnostic tool can interrogate hardware of the target machine and collect data from the hardware of the target machine. The provisioning server can select the diagnostic tool from a set of pre-generated diagnostic tools or generate a custom diagnostic tool tailored to a specific target machine. The provisioning server can interact directly with the diagnostic tool or interact with the diagnostic tool utilizing a network management server. Once data is collected, the provisioning server can be configured to store the collected data and/or output the data to other parties or systems.
-
Citations
18 Claims
-
1. A method comprising:
-
generating, by a provisioning server, a diagnostic tool to provide to a target machine, wherein the diagnostic tool is to collect data representing an operation of hardware of the target machine, and wherein the diagnostic tool is to execute on the target machine independent of any software or operating system installed on the target machine, wherein generating the diagnostic tool comprises; determining a plurality of specifications of the hardware of the target machine, and selecting one or more diagnostic components to include in the diagnostic tool from a plurality of diagnostic components in view of the determined plurality of specifications of the hardware of the target machine, wherein the selected one or more diagnostic components comprise operations to interact with the hardware of the target machine; directly providing, by the provisioning server, the generated diagnostic tool to the target machine; and initiating, by the provisioning server, execution of the provided diagnostic tool on the target machine, wherein initiating execution of the provided diagnostic tool comprises sending instructions to alter a power state of the target machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a network interface to a network of target machines; and a provisioning server, to communicate with the network interface and a network management server, the provisioning server to; generate a diagnostic tool to provide to a target machine in the network of target machines, wherein the diagnostic tool is to collect data representing an operation of hardware of the target machine, and wherein the diagnostic tool is to execute on the target machine independent of any software or operating system installed on the target machine, wherein to generate the diagnostic tool comprises; determining a plurality of specifications of the hardware of the target machine, and selecting one or more diagnostic components to include in the diagnostic tool from a plurality of diagnostic components in view of the determined plurality of specifications of the hardware of the target machine, wherein the selected one or more diagnostic components comprise operations to interact with the hardware of the target machine; directly provide the generated diagnostic tool to the target machine utilizing the network interface; and initiate execution of the provided diagnostic tool on the target machine, wherein to initiate execution of the provided diagnostic tool comprises sending instructions to alter a power state of the target machine. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions for causing a processor to perform operations comprising:
-
generating, by a provisioning server comprising the processor, a diagnostic tool to provide to a target machine, wherein the diagnostic tool is to collect data representing the operation of hardware of the target machine, and wherein the diagnostic tool is to execute on the target machine independent of any software or operating system installed on the target machine, wherein generating the diagnostic tool comprises; determining a plurality of specifications of the hardware of the target machine, and selecting one or more diagnostic components to include in the diagnostic tool from a plurality of diagnostic components in view of the determined plurality of specifications of the hardware of the target machine, wherein the selected one or more diagnostic components comprise operations to interact with the hardware of the target machine; directly providing, by the provisioning server, the generated diagnostic tool to the target machine; and initiating, by the provisioning server, execution of the diagnostic tool on the target machine, wherein initiating execution of the provided diagnostic tool comprises sending instructions to alter a power state of the target machine. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification