Mini appliance
First Claim
Patent Images
1. A method comprising:
- deploying, by a network appliance in a first network domain, a first copy of a first agent to a discovery device in a second network domain, wherein the first network domain and the second network domain are distinct;
establishing a first persistent connection between the network appliance and the discovery device;
sending a discovery request via the first agent to the first copy of the first agent to the discovery device, wherein the network appliance sends the discovery request via the first agent, and wherein the discovery request comprises a request to the discovery device to discover one or more computing devices in the second network domain;
receiving, at the network appliance, information related to the discovered one or more computing devices in the second network domain;
sending a deployment request to the discovery device via the first agent to the first copy of the first agent to deploy a second copy of the first agent to at least one of the one or more computing devices;
deploying a second copy of the first agent to at least one of the discovered one or more computing devices, wherein the deploying is based, at least in part, on the at least one of the discovered one or more computing devices including a copy of the first agent;
establishing a second persistent connection between the network appliance and the at least one of the discovered one or more computing devices;
distinguishing visually to a web-based interface the discovered one or more computing devices with the second copy of the first agent deployed from the discovered one or more computing devices without any copy of the first agent deployed; and
sending one or more commands by the network appliance via the first agent to the second copy of the first agent to the at least one of the discovered one or more computing devices.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a mini appliance comprises: one or more low-power, low-heat, and low sound processors; one or more memories; and one or more software modules performing one or more system-management functionalities.
32 Citations
20 Claims
-
1. A method comprising:
-
deploying, by a network appliance in a first network domain, a first copy of a first agent to a discovery device in a second network domain, wherein the first network domain and the second network domain are distinct; establishing a first persistent connection between the network appliance and the discovery device; sending a discovery request via the first agent to the first copy of the first agent to the discovery device, wherein the network appliance sends the discovery request via the first agent, and wherein the discovery request comprises a request to the discovery device to discover one or more computing devices in the second network domain; receiving, at the network appliance, information related to the discovered one or more computing devices in the second network domain; sending a deployment request to the discovery device via the first agent to the first copy of the first agent to deploy a second copy of the first agent to at least one of the one or more computing devices; deploying a second copy of the first agent to at least one of the discovered one or more computing devices, wherein the deploying is based, at least in part, on the at least one of the discovered one or more computing devices including a copy of the first agent; establishing a second persistent connection between the network appliance and the at least one of the discovered one or more computing devices; distinguishing visually to a web-based interface the discovered one or more computing devices with the second copy of the first agent deployed from the discovered one or more computing devices without any copy of the first agent deployed; and sending one or more commands by the network appliance via the first agent to the second copy of the first agent to the at least one of the discovered one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; deploy, by a network appliance in a first network domain, a first copy of a first agent to a discovery device in a second network domain, wherein the first network domain and the second network domain are distinct; establish a first persistent connection between the network appliance and the discovery device; send a discovery request to the discovery device, wherein the network appliance sends the discovery request via the first agent to the first copy of the first agent, and wherein the discovery request comprises a request to the discovery device to discover one or more computing devices in the second network domain; receive, at the network appliance, information related to the discovered one or more computing devices in the second network domain; send a deployment request to the discovery device via the first agent to the first copy of the first agent to deploy a second copy of the first agent to at least one of the one or more computing devices; deploy a second copy of the first agent to at least one of the discovered one or more computing devices, wherein the deploying is based, at least in part, on the at least one of the discovered one or more computing devices including a copy of the first agent; establish a second persistent connection between the network appliance and the at least one of the discovered one or more computing devices; distinguish visually to a web-based interface the discovered one or more computing devices with the second copy of the first agent deployed from the discovered one or more computing devices without any copy of the first agent deployed; and send one or more commands by the network appliance via the first agent to the second copy of the first agent to the at least one of the discovered one or more computing devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network appliance comprising:
-
one or more processors; one or more memories; one or more software modules for performing one or more system-management functionalities; a first network domain, wherein the first network domain comprises the network appliance; a first agent deployed at the network appliance; a discovery device of a second domain in communication with the network appliance via a first copy of the first agent executing on the discovery device for discovering one or more network devices, wherein the first network domain and the second network domain are distinct; wherein the network appliance comprises the first copy of the first agent and an installation script associated with the first agent for installing the first copy of the first agent on at least one of discovered the one or more network devices via the discovery device; one or more persistent connections connecting the network appliance to at least one of the discovered one or more network devices via the first copy of the first agent; a deployment request that comprises a request to the first copy of the first agent of the discovery device from the first agent of the network appliance to deploy a second copy of the first agent to at least one of the one or more discovered computing devices; a konductor on the network appliance, wherein the konductor maintains a list of tasks to be performed by the first copy of the first agent on the at least one of the discovered one or more network devices, and wherein the konductor assigns one or more tasks from the list of tasks to a selected copy of the first agent at a selected network device of the discovered one or more network devices; information related to the discovered one or more computing devices in the second network domain stored at the network appliance; a web-based interface for interacting with the network appliance via web browser executing on one or more of the one or more network devices; a visual representation at the web-based interface that distinguishes the discovered one or more computing devices with the second copy of the first agent deployed from the discovered one or more computing devices without any copy of the first agent deployed; one or more commands comprising one or more instructions from the first agent to the second copy of the first agent at the at least one of the discovered one or more computing devices; and wherein the one or more system-management functionalities is a subset of system-management functionalities of the network appliance. - View Dependent Claims (18, 19, 20)
-
Specification