Managing server group components by setting global-level and local-level configurations


You can manage server group components more effectively and reliably by defining global-level and local-level configuration settings under Centralized Configuration. Earlier, you needed to define common settings for all servers individually, now you can set a global-level configuration value for all the common settings across the server group. Global-level configurations are defined for all servers in a server group. Local-level configurations are defined for an individual server. 

Any configuration in the centralized configuration that is specified under the Component Name field with an asterisk (*) is a global-level configuration and applies to all servers in the server group. Also, the component name pluginServer_default under the Component type: com.bmc.arsys.pluginServer  is renamed to an asterisk (*).

image2018-5-23_20-33-53.png

Order of precedence for honoring the global-level and local-level configurations

  • The local-level configurations value takes precedence over the global-level configurations.
  • A global-level configuration is effective if you do not define a local-level configuration.
  • If you do not set global-level or local-level configurations, the system uses the default value of the configuration.

Refer to the following example, showing how the AR System server determines the effective value of a setting:

Default value

Global-level configuration

Local-level configuration

Effective value

3000

2000

5000

5000

3000

2000

Not set

2000

3000

Not set

Not set

3000 

3000

Not set

4000

4000

Considerations for setting global-level and local-level configurations

  • The following components have global-level configuration value. You cannot set local-level configuration for the following components:
    • com.bmc.arsys.server.shared
    • com.bmc.cmdb.services.shared
    • com.bmc.cmdb.integrations.shared
  • As a best practice, BMC defines a scope for each configuration setting. Each setting is classified as GLOBAL_ONLY, LOCAL_ONLY, or GLOBAL/LOCAL configuration. 
    You can check the scope of any setting at the following:
    Remedy Management Console > AR System Server Group Console > Server Group Configuration screen > Global Settings > Scope
  • The Scope column on the Server Group Configuration screen shows the scope of a setting. If the Scope column has no value, you can define a global-level or local-level value for that specific setting.
  • The scope of each setting is an out-of-the-box guideline provided by BMC. If a configuration has LOCAL_ONLY scope, you cannot set global-level configuration value for that specific setting by using the Server Group Configuration screen on the Remedy Management Console.
  • You can use the AR System Configuration Generic UI if you want to define a global-level value for a setting that has LOCAL_ONLY scope or a local local-level value for a setting that has GLOBAL_ONLY scope. For more information, see Updating-configuration-settings-by-using-the-AR-System-Configuration-Generic-UI-form.
  • You cannot fetch global-level configurations if you programmatically access the Centralized Configuration form.

Handling configurations that share the configuration key

Some components such as Private-PRC-Socket share the configuration key but have multiple configuration values.

  • The AR System server handles these configurations by using the Setting Reference Key field on the Server Group Configuration screen.
  • The combination of the Setting Name and the Setting Reference Key uniquely identifies the component. 

The Setting Reference Key field enables you to identify a configuration that shares the configuration key and also enables you to set a Setting Value for a particular configuration. This helps if you have a global-level value set for a specific configuration, and you want to set a local-level value for a specific server. For more information, see Updating-configuration-settings-by-using-the-AR-System-Configuration-Generic-UI-form.

image2018-5-25_10-43-56.png

Important
  • The AR System server sets a value in the Setting Reference Key field for all the configurations handled by AR System. If you add a custom configuration of this type, you need to set the value for the Setting Reference key field.
  • The AR System server does not set value for com.bmc.arsys.pluginServer component type in the Setting Reference key field.

Setting global-level and local-level configurations

You can set global-level and local-level configurations as described in Updating-configuration-settings-by-using-the-AR-System-Configuration-Generic-UI-form.

Best practice
When setting the global-level and local-level configurations, we recommend that you use the Server Group Configuration screen of the Remedy Management Console to set the global-level and local-level configurations.