Technologies for determining sensor deployment characteristics
First Claim
1. A method comprising:
- running a capturing agent on a device, the capturing agent being deployed on a virtualization environment of the device;
querying, by the capturing agent, the virtualization environment associated with the capturing agent for one or more environment parameters, the one or more environmental parameters including at least one of a module loaded in an operating system hosting the virtualized environment, a service running in the operating system, and/or a configuration setting set for a software network device used by the virtualized environment;
receiving, by the capturing agent, a response comprising the one or more environment parameters; and
based on the one or more environment parameters, determining whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for detecting sensor deployment characteristics in a network. In some embodiments, a system can run a capturing agent deployed on a virtualization environment of the system. The capturing agent can query the virtualization environment for one or more environment parameters, and receive a response from the virtualized environment including the one or more environment parameters. Based on the one or more environment parameters, the capturing agent can determine whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine. The capturing agent can also determine what type of software switch is running in the virtualized environment.
532 Citations
18 Claims
-
1. A method comprising:
-
running a capturing agent on a device, the capturing agent being deployed on a virtualization environment of the device; querying, by the capturing agent, the virtualization environment associated with the capturing agent for one or more environment parameters, the one or more environmental parameters including at least one of a module loaded in an operating system hosting the virtualized environment, a service running in the operating system, and/or a configuration setting set for a software network device used by the virtualized environment; receiving, by the capturing agent, a response comprising the one or more environment parameters; and based on the one or more environment parameters, determining whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising; running a capturing agent on a virtualization environment of the system; querying the virtualization environment associated with the capturing agent for one or more environment parameters, the one or more environmental parameters including at least one of a module loaded in an operating system hosting the virtualized environment, a service running in the operating system, and/or a configuration setting set for a software network device used by the virtualized environment; receiving a response comprising the one or more environment parameters; and based on the one or more environment parameters, determining whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
running a capturing agent on a device, the capturing agent being deployed on a virtualization environment of the device; querying, by the capturing agent, the virtualization environment associated with the capturing agent for one or more environment parameters; receiving, by the capturing agent, a response comprising the one or more environment parameters, the one or more environment parameters comprise at least one of a module loaded in an operating system hosting the virtualized environment, a service running in the operating system, and a configuration setting set for a software network device used by the virtualized environment; and based on the one or more environment parameters, determining whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification