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

book

Article ID: 20105

calendar_today

Updated On:

Products

APP PERF MANAGEMENT CA Application Performance Management Agent (APM / Wily / Introscope) CUSTOMER EXPERIENCE MANAGER INTROSCOPE

Issue/Introduction

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

 

Cause

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.

Environment

Release:
Component: APMCEM

Resolution

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.

<Please see attached file for image>

Figure 1

Attachments

1558703670311000020105_sktwi1f5rjvs16lda.gif get_app
1558703662160000020105_sktwi1f5rjvs16ld9.gif get_app