500 error when Synchronizing TIM monitors. Getting "ClientIP" is allowed only as a login parameter."

Document ID : KB000020105
Last Modified Date : 26/04/2018
Show Technical Document Details

After creating a definition,synchronizing the monitors is unsuccessful.

MoM's IntroscopeEnterpriseManager.log shows
[ERROR] [Thread-5086] [Manager.com.timestock.tess.services.tim.TimIo] cannot send domainconfig to
monitor id=700000000000000079: Communication Error 500: 500 Error
Data error: "ClientIP" is allowed only as a login parameter


Although Transaction Discovery may capture and create a "ClientIP" identification parameter (as shown below), it is NOT allowed to include this in a transaction definition. Promoting a business service will fail if including this type of definition.

To resolve this error, remove the Client IP parameter from the definition or blank out the Action field.

Other things to consider:

  • You can utilize web server filters instead of trying to match on ClientIP in a definition.
  • ClientIP is only allowed as User/Session/User Group Identifier.
  • Advanced Recorder or Script Recorder may also accidentally capture the ClientIP field.

Figure 1