Setting plugin server configuration options
Use the Plugin Server Configuration tab to create settings for the plug-in server instance.
- In a browser, open the BMC Remedy AR System Administration Console, and click System > General > Plugin Server Configuration.
- Select a Plugin Server Instance.
- Click the Plugin Server Configuration tab.
- Edit the options listed in the following table, as needed:
Area name | Field name | Description |
---|---|---|
General Configurations | Plugin Port | Specifies the TCP port number where the Java plug-in server runs You enter this port when you install the AR System server, which sets the value of the Server-Plugin-Alias property in the ar.cfg or ar.conf file. Note: If you have a single plug-in server instance, you can enter this value in the Plug-in Server list on the Connection Settings tab of the AR System Administration:Server Information form. Valid values: Unused port numbers from 1024 to 64000 |
Register With PortMapper | Specifies whether you want the Java plug-in to register with the portmapper Valid values:
| |
Masking Implementation | (Optional) Enables plug-in developers to implement the com.bmc.arsys.pluginsvr.ISignalMasking interface to enable a plug-in server to use custom signals Note: This option is for internal use only. Example: | |
Encryption Configurations | Encryption policy | Determines whether the plug-in server allows or requires encrypted communication with the AR System server Valid values:
|
Data Encryption Algorithm | Determines the network data encryption algorithm that the plug-in server uses to communicate with its clients. Valid values:
Notes: If the value of Encryption Policy is set to 2, this option is ignored. The configuration of Data Encryption Algorithm in Plug-in server should be the same as the configuration of Encrypt-Data-Encryption-Algorithm in AR server. | |
Data Key Expiry | Specifies the expiration time for the network data encryption key Valid value is any positive integer. The default is 2700 (in seconds). Note: If the value of Encryption Policy is set to 2, this option is ignored. | |
Public Key Algorithm | Specifies the publickey-privatekey encryption algorithm that the plug-in server uses to communicate with its clients Valid values:
Note: If the value of Encryption Policy is set to 2, this option is ignored. | |
Public Key Expiry | Specifies the expiration time for public key Valid value: Any positive integer Note: If the value of Encryption Policy is set to 2, this option is ignored. | |
Threads Configurations | Max Threads | The maximum number of worker threads allowed in the thread pool of plug-in servers Valid value: Any positive integer |
Number Of Core Threads | Specifies the total number of core worker threads that the Java plug-in server initializes to process various RPC requests Valid value: Any positive integer | |
Number Of Selector Threads | Specifies the total number of selector threads that the Java plug-in server uses to dispatch RPC requests to the core worker thread task queue Valid value: Any positive integer | |
Other Configurations | Work Queue Monitor Log Interval | Specifies the interval at which the core worker thread task queue monitor checks whether the tasks in the queue exceed the threshold set for Work Queue Task Threshold Valid value: Any positive integer (milliseconds) |
Excess Core Threads Idle Keep Alive Time | Specifies the maximum time that the excess idle threads waits for a new task before terminating Valid value: Any positive integer (milliseconds) | |
Reload Delay | Specifies the interval between adding a plug-in configuration and the system dynamically loading and initiating the plug-in During this interval, you can modify the new plug-in configuration if necessary without restarting the plug-in server. After the system dynamically loads and initiates the plug-in, any changes that you make to the plug-in configuration require a plug-in server restart. Valid value: Any positive integer (milliseconds) | |
Work Queue Task Threshold | Specifies the threshold for the core worker thread task queue When the tasks in the queue exceed this number, a message is logged in the arjavaplugin.log file. Valid value: Any positive integer Note: If the value of Work Queue Monitor Log Interval(mSec) is set to 0, this threshold is ignored. | |
Logging Configurations | To understand more details about logging configuration, see the following videos: To understand the concept of configuring plug-in server logging, see
BMC Remedy AR System Plugin server logging feature and its value.
For a quick demo on how to configure plug-in server logging, see
BMC Remedy AR System Plugin server logging feature.
To understand how to enable debug logs for AR plug-in server , see
BMC Remedy AR System Plugin server logging feature.
Note: The videos are recorded using the earlier version of BMC Remedy AR System. So the UI displayed in the videos may differ than the UI available for BMC Remedy AR System 9.1 and later versions. | |
Enable Plugin Log | The setting that determines whether logging is turned on. The available values are as follows:
To enable logging, select True. Parameters added to the pluginsvr_config.xml file: pluginSvrLogEnable | |
Log File | The absolute path and the name of the log file. For example, C:/Program Files/BMC Software/ARSystem/89/ARServer/Db/arjavaplugin.log Note: You can change the name of the log file. Parameters added to the pluginsvr_config.xml file: pluginSvrLogFile | |
Log Level | This setting determine the types of messages that are logged for the calls. The following different types of log levels are available
Parameters added to the pluginsvr_config.xml file: pluginSvrLogLevel | |
Maximum Log File Size | The maximum size (in bytes) a log file can reach before an automatic backup copy is made. The backup copy is made with the same file name and an incremental number. By default, this option is disabled. If you want to enable this option, enter a value in the BufferSize (byte) field. Parameters added to the pluginsvr_config.xml file: pluginSvrLogMaxFileSize | |
Log History | The maximum number of backup files that the system will save. A backup file is generated any time the log file size reaches the limit specified in the Maximum Log File Size parameter. The default value is 10. Parameters added to the pluginsvr_config.xml file: pluginSvrLogMaxHistory | |
Native Configurations | Enable Native Bridge | Routes the AREAVerifyLogin calls to the Native Plugin Server through a bridge Valid values:
|
Always On | Log File | The absolute path and the name of the log file. For example, C:\temp\ao.log Note: You can change the name of the log file. |
Buffer Size | Size of the log file in bytes. Note: If you configure the size to 0 MB, the Always On Logging option gets disabled. | |
Number of Copies | Number of backup files that you need to store |
To save the changes, click Apply, or click Reset to restore the default values.
(Optional) To copy the global settings for the selected plug-in server, click Copy Global.
Note
- When you configure plugin server logging, the logging parameters are saved in the Pluginsvr_config.xml file. The logging configuration changes are applied immediately; you do not have to restart the plug-in server.
- To apply changes to configuration settings other than logging configuration, you must restart the plug-in server.
Comments
Log in or register to comment.