PSEUDO-AGENT
First Claim
1. An apparatus for managing at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function, comprising:
- a pseudo-agent installed on, and executing in, a host environment that is logically and/or physically proximate to at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function;
a management system for providing management information, remediation information and/or policy enforcement information to said pseudo-agent;
said pseudo-agent further comprising means;
for evaluating said management information, remediation information, and/or policy enforcement information from said management system;
for determining relevance of said management information, remediation information and/or policy enforcement information received from said management system to said at least one device and/or logical element, based upon evaluation thereof;
for taking one or more actions in connection with said at least one device and/or logical element, if so instructed by said management system via said management information, remediation information, and/or policy enforcement information based upon said relevance determination; and
for reporting results of any of said evaluation, relevance determination, and taking of one or more actions to said management system.
2 Assignments
0 Petitions
Accused Products
Abstract
A pseudo-agent is disclosed herein that bridges this divide. For purposes of the discussion herein, a pseudo-agent is a machine that is installed on a fully capable host machine, such as a Windows or UNIX machine, and that gathers and evaluates content from a management server, takes actions if so instructed, and reports the results of its evaluation upstream. However, unlike an agent in a traditional management system, which inspects and acts on the local machine, the pseudo-agent actually inspects and acts on a remote device, or many remote devices.
33 Citations
18 Claims
-
1. An apparatus for managing at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function, comprising:
-
a pseudo-agent installed on, and executing in, a host environment that is logically and/or physically proximate to at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function; a management system for providing management information, remediation information and/or policy enforcement information to said pseudo-agent; said pseudo-agent further comprising means; for evaluating said management information, remediation information, and/or policy enforcement information from said management system; for determining relevance of said management information, remediation information and/or policy enforcement information received from said management system to said at least one device and/or logical element, based upon evaluation thereof; for taking one or more actions in connection with said at least one device and/or logical element, if so instructed by said management system via said management information, remediation information, and/or policy enforcement information based upon said relevance determination; and for reporting results of any of said evaluation, relevance determination, and taking of one or more actions to said management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function, comprising:
-
a pseudo-agent for managing said at least one device and/or logical element from a hosting environment; wherein said pseudo-agent receives management information, remedial information, and/or policy enforcement information from a management system infrastructure; wherein said pseudo-agent receives information about said at least one device and/or logical element by interacting with said at least one device and/or logical element; wherein said pseudo-agent extracts information about said at least one device and/or logical element from said at least one device and/or logical element and/or other systems in a network infrastructure; wherein said pseudo-agent provides a computational environment for evaluating a set of policies that exist in said management system infrastructure about said at least one device and/or logical element; wherein said pseudo-agent combines said set of policies with properties of said at least one device and/or logical element to determine whether or not said at least one device and/or logical element is in or out of compliance with said set of policies; wherein said pseudo-agent determines if said at least one device and/or logical element needs remediation; wherein said pseudo-agent monitors state of said at least one device and/or logical element; and wherein said pseudo-agent returns state information to said management system infrastructure for use to view and manage said at least one device and/or logical element. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer implemented method for managing at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function, comprising the steps of:
-
providing a pseudo-agent installed on, and executing in, a host environment that is logically and/or physically proximate to at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function; providing a management system for supplying management information, remediation information, and/or policy enforcement information to said pseudo-agent; said pseudo-agent further performing the steps of; evaluating said management information, remediation information, and/or policy enforcement information from said management system; determining relevance of said management information, remediation information, and/or policy enforcement information received from said management system to said at least one device and/or logical element, based upon evaluation thereof; taking one or more actions in connection with said at least one device and/or logical element, if so instructed by said management system via said management information, remediation information, and/or policy enforcement information, based upon said relevance determination; and reporting results of any of said evaluation, relevance determination, and taking of one or more actions to said management system.
-
-
18. A computer implemented method for managing at least one device and/or logical element that cannot host a management function and/or is prohibited from hosting a management function, comprising the steps of:
-
providing a pseudo-agent for managing said at least one device and/or logical element from a hosting environment; said pseudo-agent receiving management information, remedial information, and/or policy enforcement information, from a management system infrastructure; said pseudo-agent receiving information about said at least one device and/or logical element by interacting with said at least one device and/or logical element; said pseudo-agent extracting information about said at least one device and/or logical element from said at least one device and/or logical element and/or other systems in a network infrastructure; said pseudo-agent providing a computational environment for evaluating a set of policies that exist in said management system infrastructure about said at least one device and/or logical element; said pseudo-agent combining said set of policies with properties of said at least one device and/or logical element to determine whether or not said at least one device and/or logical element is in or out of compliance with said set of policies; said pseudo-agent determining if said at least one device and/or logical element needs remediation; said pseudo-agent monitoring state of said at least one device and/or logical element; and said pseudo-agent returning state information to said management system infrastructure for use to view and manage said at least one device and/or logical element.
-
Specification