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
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.