When we tried to implement release 10.7.0.115 of the Agent in Linux WebSphere environment the struts.pbd file was not present in the ../wily/core/config directory which in turned caused the automatic agent naming processing to fail.
The struts.pbd was included with 10.7.0.045. Is there a reason this file was not included with 10.7.0.115?
Can we copy it from 10.7.0.045?
There was nothing in the 10.7.0.115 documentation that mentions the strut.pbd file is no longer supported.
Struts framework monitoring has been moved as an agent extension.
In the APM 10.7 SP2 installer (10.7.0.115). we do see the struts extension. /extensions/deploy/struts.tar.gz
You can also check 10.7.0.115 agent installation: /extensions/deploy/struts.tar.gz struts extension is already deployed.
The agent log should indicate that struts extension has been deployed.
[INFO] [IntroscopeAgent.ExtensionDeployer] Notified of extension struts loaded.
We do not need the struts.pbd with 10.7.0.115 agent as it is not needed.
The automatic agent naming failure occurred due to custom Instrumentation. Once custom Instrumentation is removed, automatic agent naming started to work.