The Dynamic Service Modeling (DSM) plug-in periodically queries the CMDB to check if there are any new configuration items (CIs) or modified CIs that meet the criteria in the saved queries. If a matching CI is found, a relationship is created to relate it to the business or technical service CI. The plug-in uses its own sandbox dataset to make changes and then runs a Reconciliation Engine job to BMC.ASSET. You can specify how often the DSM plug-in should run the queries.
The DSM plug-in enables you to dynamically relate physical CIs to a business or technical service. For example, to model a Web Farm Technical service, you could create a query that finds any web server with web_aus_ in the beginning of the server name.
Plug-in type
The Dynamic Service Modeling plug-in is a Java plug-in that runs as part of the AR System Java plug-in server. This plug-in runs its own process on the server although it uses the shared code from the server.
AR System server connectivity
You must provide the system administrator credentials in the ar.conf file. The DSM plug-in connects to the server by using these credentials. The DSM plug-in uses the Atrium Shared java plug-in server.
Configuration information
The Dynamic Service Modeling plug-in receives its configuration information from the following:
The AR System Administration:AR System Configuration Generic UI form has the user name and password to connect to the AR System server.
Armonitor.cfg runs the Atrium Shared plug-in server.
AR System Administration: Plugin Server Configuration form contains the configuration information of the DSM plug-in.
Troubleshooting by changing the default user defined elements
If there are authentication errors in a server group environment, navigate to the AR System Administration: Plugin Server Configuration form and on the Plugin Server Configuration tab, change the following User Defined Elements as appropriate:
DSM.FILTER.userDefined.override_ar_server_host You can override the default server used by the plug-in by changing this setting. By default, the AR System server is used by the plug-in listed in the ar.conf file.
DSM.FILTER.userDefined.override_ar_server_port You can override the default for the AR System server by changing this setting. The default port for the AR System server is the one listed in the ar.conf file.
DSM.FILTER.userDefined.override_ar_system_user You can change the user credentials to connect to the AR System by changing this setting. However, the new user needs to be an administrator. By default, the user used to connect to the AR System is the Remedy Application Service User.
DSM.FILTER.userDefined.override_ar_system_password You can change the password for the Remedy Application Service User. You can override the default password value by changing this setting. Enter the new password, save the ar.conf file, and restart the AR System server. When the DSM plug-in loads the file and reads in the plain text password, encrypt it, and write it back to the file so that the password is no longer in plain text.