When upgrading the Foglight Agent Manager (FglAM) installed on one host from version 5.6.10 to version 184.108.40.206, the FglAM is failing to start with the following error message:
2016-02-02 11:51:55.910 ERROR [Startup Thread] com.quest.glue.core.Glue - Unable to start. Cause: Config 'client-config' does not contain the value 'require.secure.server.connection'
com.quest.common.config.ValueNotFoundException: Config 'client-config' does not contain the value 'require.secure.server.connection'
The error message is including the workaround or fix.
The FglAMs have been setup to use HTTP with version 5.6.10. Once upgraded to version 220.127.116.11, the Agent Manager upstream connections are required to use SSL connections by default.
Hence, a new property, require.secure.server.connection, has been introduced to the $FGLAM/state/default/config/client.config file. When set to true (by default), the Agent Manager uses an HTTPS connection. Setting this property to false allows the Agent Manager to use HTTP when connecting to the Management Server or an Agent Manager concentrator.
1- Added the following line to $FGLAM/state/default/config/client.config file:
require.secure.server.connection = false;
2- Restart the FglAM