Enabling the JMX RMI Interface on an Execution Server that is Running as a Windows Process

For security reasons, the JMX RMI interface is disabled by default on the execution server. To enable the JMX RMI interface on the execution server, when the execution server is running as a Windows process, perform the following actions:
  1. Double-click the Silk Performance Manager Service Manager tray icon in the Windows task bar. The Silk Performance Manager Service Manager displays, with up to five tabs visible, depending on the services that are installed on this computer.
  2. Click the Execution Server (Process) tab. This tab represents the Performance Manager execution server, running as a Windows process.
    Note: The Windows process is launched with the credentials of the user who is currently logged in. Make sure that this user has sufficient privileges to accomplish the tasks you are planning to execute with Performance Manager.
  3. Click Stop.
  4. Stop the Silk Performance Manager Service Manager.
    1. Right-click on the Silk Performance Manager Service Manager tray icon in the Windows task bar.
    2. Click Exit.
  5. Navigate to C:\ProgramData\SPM\<version>\ServiceManager.
  6. Open the file SccSvcManager.xml in a text editor.
  7. Replace the line <JvmParameter>-Dcom.sun.management.jmxremote=false</JvmParameter> with the following:
    <JvmParameter>-Dcom.sun.management.jmxremote.ssl=false</JvmParameter>
    <JvmParameter>-Dcom.sun.management.jmxremote.authenticate=false</JvmParameter>
    <JvmParameter>-Dcom.sun.management.jmxremote.port=19144</JvmParameter>
  8. Double-click the Silk Performance Manager Service Manager tray icon in the Windows task bar. The Silk Performance Manager Service Manager displays, with up to five tabs visible, depending on the services that are installed on this computer.
  9. Click the Execution Server (Process) tab.
  10. Click Start to start the execution server as a Windows process.