Apply Client-Side Monitoring Agent configuration

Microsoft.SystemCenter.Apm.Library.CsmAgentApplyConfiguration (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsSystem.PrivilegedMonitoringAccount
InputTypeSystem.BaseData

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
CsmActionConfigstring$Config/CsmActionConfig$Path to CSM.action.config fileUsed as a gold master for the CSM.action.config file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmActionXsdstring$Config/CsmActionXsd$Path to CSM.action.xsd fileUsed as a gold master for the CSM.action.xsd file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmInstrumentConfigstring$Config/CsmInstrumentConfig$Path to CSM.instrument.config fileUsed as a gold master for the CSM.instrument.config file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmTransactionConfigstring$Config/CsmTransactionConfig$Path to StatisticCounters.Transaction.config fileUsed as a gold master for the StatisticCounters.Transaction.config file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmTransactionXsdstring$Config/CsmTransactionXsd$Path to StatisticCounters.Transaction.xsd fileUsed as a gold master for the StatisticCounters.Transaction.xsd file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmCollectorConfigstring$Config/CsmCollectorConfig$Path to CSM.collector.config fileUsed as a gold master for the CSM.collector.config file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
CsmCollectorXsdstring$Config/CsmCollectorXsd$Path to CSM.collector.xsd fileUsed as a gold master for the CSM.collector.xsd file, the value should be the full path to the customized configuration file. Overriding this value will cause the APM Services on the affected servers to pull the new configuration file from the specified location (can be a network share) and merge the wizard generated configuration into it. Any settings that are controlled through the UI will overwrite changes made in the custom configuration file.
EncryptionSettingsstring$Config/EncryptionSettings$Encryption SettingsThe parameter retains encryption settings for client-side monitoring.

Source Code:

<WriteActionModuleType ID="Microsoft.SystemCenter.Apm.Library.CsmAgentApplyConfiguration" Accessibility="Internal" RunAs="System!System.PrivilegedMonitoringAccount">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Id" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ManagementGroupName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ManagementGroupId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ApplicationGroupName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmActionConfig" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmActionXsd" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmInstrumentConfig" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MonitorXsd" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmTransactionConfig" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmTransactionXsd" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmCollectorConfig" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CsmCollectorXsd" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EncryptionSettings" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="CsmActionConfig" Selector="$Config/CsmActionConfig$" ParameterType="string"/>
<OverrideableParameter ID="CsmActionXsd" Selector="$Config/CsmActionXsd$" ParameterType="string"/>
<OverrideableParameter ID="CsmInstrumentConfig" Selector="$Config/CsmInstrumentConfig$" ParameterType="string"/>
<OverrideableParameter ID="CsmTransactionConfig" Selector="$Config/CsmTransactionConfig$" ParameterType="string"/>
<OverrideableParameter ID="CsmTransactionXsd" Selector="$Config/CsmTransactionXsd$" ParameterType="string"/>
<OverrideableParameter ID="CsmCollectorConfig" Selector="$Config/CsmCollectorConfig$" ParameterType="string"/>
<OverrideableParameter ID="CsmCollectorXsd" Selector="$Config/CsmCollectorXsd$" ParameterType="string"/>
<OverrideableParameter ID="EncryptionSettings" Selector="$Config/EncryptionSettings$" ParameterType="string"/>
</OverrideableParameters>
<ModuleImplementation>
<Managed>
<Assembly>Res.Microsoft.SystemCenter.Apm.LibraryConfigManager</Assembly>
<Type>Microsoft.EnterpriseManagement.Modules.Apm.LibraryConfigManager.WriteActions.CsmAgentConfigurationWriteAction</Type>
</Managed>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>