Remote management of networked systems using secure modular platform
First Claim
1. A method comprising:
- providing a network interface to a set of networked machines;
accessing, by a processor, a single network-management command from a library of command modules, the library of command modules comprising;
a set of core network-management modules, anda set of user-defined network-management modules;
transmitting, by the processor, via a secure channel, the single network-management command to the set of networked machines via a command interface using the network interface, wherein the single network-management command controls multiple machines in the set of networked machines to perform a same operation; and
communicating certificates to the set of networked machines to establish a secure channel to the set of networked machines.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for the remote configuration of networked systems using a secure modular platform. A network management engine communicates with a set of remote machines, such as a collection of clients or servers on a network. The network management engine can present a systems administrator with a set of compact network commands to permit the administrator to interrogate, configure, and manage the set of controlled machines on a dynamic basis. The network management engine can, for instance, install or update software, detect viruses on the controlled machines, perform an inventory of installed hardware on the controlled machines, and perform other network management functions using pre-configured functions and APIs built into a network library or command directory. Besides incorporating pre-configured management modules, the network management engine further allows a systems administrator to add custom modules in the command directory, using efficient modular interfaces compatible with network-level management processing.
262 Citations
21 Claims
-
1. A method comprising:
-
providing a network interface to a set of networked machines; accessing, by a processor, a single network-management command from a library of command modules, the library of command modules comprising; a set of core network-management modules, and a set of user-defined network-management modules; transmitting, by the processor, via a secure channel, the single network-management command to the set of networked machines via a command interface using the network interface, wherein the single network-management command controls multiple machines in the set of networked machines to perform a same operation; and communicating certificates to the set of networked machines to establish a secure channel to the set of networked machines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a network interface to a set of networked machines; and a network management engine, to communicate with the network interface via a secure channel, the network management engine transmitting, by a processor, a single network-management command to the set of networked machines via a command interface, wherein the single network-management command controls multiple machines to perform a same operation, and wherein the command interface comprises; a certificate module to communicate certificates to the set of networked machines to establish a secure channel to the set of networked machines, and a library of command modules comprising the single network-management command, the library of command modules further comprising; a set of core network-management modules, and a set of user-defined network-management modules. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium with executable instructions stored thereon, wherein the instructions, when executed by a processor, perform operations comprising:
-
Accessing, by a processor, a single network-management command from a library of command modules, the library of command modules comprising; a set of core network-management modules, and a set of user-defined network-management modules; transmitting, by the processor, via a secure channel, the single network-management command to a set of networked machines via a network interface, wherein the single network-management command is capable of controlling multiple machines in the set of networked machines to perform a same operation; and transmitting certificates to the set of networked machines to establish a secure channel to the set of networked machines. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification