500 error when Synchronizing TIM monitors. Getting "ClientIP" is allowed only as a login parameter."
book
Article ID: 20105
calendar_today
Updated On:
Products
CA Application Performance Management Agent (APM / Wily / Introscope)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
Environment
Release: Component: APMCEM
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.
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.