Techniques for agent configuration
First Claim
1. A method for configuring agents on a first component comprising:
- providing a configuration agent, said configuration agent used to configure the configuration agent itself and one or more other agents that monitor the first component;
receiving, by the configuration agent, agent configuration data;
determining whether said agent configuration data includes first agent configuration data for the configuration agent to disable the configuration agent; and
in response to said determining that said agent configuration data includes first agent configuration data to disable the configuration agent, disabling the configuration agent without disabling any of said one or more other agents, wherein disabling the configuration agent does not allow subsequent modification of said agent configuration data for said one or more other agents and said configuration agent using said configuration agent until said configuration agent is enabled.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are techniques for monitoring the performance, security and health of a system used in an industrial application. Agents on components included in the industrial network report data to an appliance or server. The agents on a component may include a configuration agent and one or more other agents. The configuration agent receives agent configuration data that may be communicated at a network application level. The agent configuration data may include information used to configure the configuration agent and other agents on the component. The configuration agent may be disabled. Once disabled, the configuration agent cannot be used to further modify agent configuration data as applied to the configuration agent and the one or more other agents until re-enabled.
-
Citations
22 Claims
-
1. A method for configuring agents on a first component comprising:
-
providing a configuration agent, said configuration agent used to configure the configuration agent itself and one or more other agents that monitor the first component; receiving, by the configuration agent, agent configuration data; determining whether said agent configuration data includes first agent configuration data for the configuration agent to disable the configuration agent; and in response to said determining that said agent configuration data includes first agent configuration data to disable the configuration agent, disabling the configuration agent without disabling any of said one or more other agents, wherein disabling the configuration agent does not allow subsequent modification of said agent configuration data for said one or more other agents and said configuration agent using said configuration agent until said configuration agent is enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for configuring agents comprising:
-
providing a first component including a configuration agent and one or more other agents, said configuration agent configuring said one or more other agents and said configuration agent, said one or more other agents collecting monitoring data in connection with monitoring the first component; providing a second component which obtains agent configuration data; providing a plurality of communication connections between said first component and said second component, wherein each of said configuration agent and said one or more other agents use a different one of said plurality of communication connections for communicating with said second component; communicating the agent configuration data from the second component to the configuration agent of the first component over a first of said plurality of communication connections used for communications between said second component and said configuration agent, said agent configuration data including information used for configuring at least one of;
the one or more other agents and the configuration agent;determining whether said agent configuration data includes a setting to disable said configuration agent; and in response to said determining that said agent configuration data includes a setting to disable the configuration agent, disabling the configuration agent without affecting current processing and current configuration of said one or more other agents, wherein disabling the configuration agent does not allow subsequent modification of said agent configuration data for said one or more other agents and said configuration agent using said configuration agent until said configuration agent is enabled. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a first component including a configuration agent and one or more other agents; a second component which receives agent configuration data; and plurality of communication connections between the first component and the second component, wherein each of said configuration agent and said one or more other agents use a different one of said plurality of communication connections for communicating with said second component and wherein a first of said plurality of communication connections is used for communications between said second component and said configuration agent, said first communication connection used to send said agent configuration data to said configuration agent, said agent configuration data including information used for configuring at least one of;
the one or more other agents and the configuration agent; and
wherein said first component comprises a computer readable medium including executable code stored thereon for;configuring, by the configuration agent, one or more other agents and said configuration agent; determining whether said agent configuration data includes a setting to disable said configuration agent; in response to determining that said agent configuration data includes a setting to disable the configuration agent, disabling the configuration agent, wherein disabling the configuration agent does not allow subsequent modification of said agent configuration data for said one or more other agents and said configuration agent using said configuration agent until said configuration agent is enabled; and enabling said configuration agent, said enabling including modifying a portion of the agent configuration data specifying settings for said configuration agent, wherein said modifying is performed without using one of said plurality of communication connections.
-
-
22. A computer readable medium comprising executable code stored thereon for configuring agents on a first component, the computer readable medium comprising executable code stored thereon for:
-
providing a configuration agent, said configuration agent used to configure the configuration agent itself and one or more other agents that monitor the first component; receiving, by the configuration agent, agent configuration data; determining whether said agent configuration data includes first agent configuration data for the configuration agent to disable the configuration agent; and in response to said determining that said agent configuration data includes first agent configuration data to disable the configuration agent, disabling the configuration agent without disabling any of said one or more other agents, wherein disabling the configuration agent does not allow subsequent modification of said agent configuration data for said one or more other agents and said configuration agent using said configuration agent until said configuration agent is enabled.
-
Specification