If the Foglight Agent Manager (FglAM) is behind a firewall and unable to connect to the Foglight Management Server (FMS).
The FglAM logs display the following message:
com.quest.spi.iiop.session.MasterSessionClientBinder - A network failure has been detected that prevents SPID from connecting to the server while creating MasterSession. Please consult the logs for more information. The error reported is: org.omg.CORBA.TRANSIENT: Retries exceeded, couldn't reconnect to xxx.yyy.zzz.ccc.:port vmcid: 0x0 minor code: 0 completed: No
Where xxx.yyy.zzz.ccc.:port is an IP address of the first physical network interface on FMS.
By default, FMS uses the first physical NIC and its IP address to bind all services when FMS starts.
Problem can occur, if some clients are located behind a firewall and or they are configured to use other (Virtual) IP address of FMS .
The following provides details on configuring a FMS or a FglAM to communicate on a specific NIC IP address.
For the Foglight Management Server to bind to a specific IP address, use the dedicated properties in the [FMS_HOME]/config/server.config
file. For example:
server.bind.address = "192.0.2.2"; server.remote.address = "host1.example.com";
Where host1.example.com is the host name assigned to the bind address in DNS. If no DNS name is available, a raw IP address can be used in this property.
Note: For a Foglight High Availability environment, if these properties are set, the server.host
and health.check.url
properties of [FMS_HOME]/config/restart_monitor.config
should be adjusted to use the host address to which the server is bound.
For more information refer to section Binding the Management Server to an IP address in the Foglight Installation Guides available in Support Portal (E.g.: Foglight - Installing Foglight on a UNIX System with an Embedded PostgreSQL Database)
[FGLAM_HOME]/bin/fglam --configure
Please follow Some of the Agent Managers with multiple IPs are not showing IP Address in AM Dashboard (4311788) for applying change manually.
For more information refer to section Binding to a local address in the Foglight Agent Manager Guide.
Other options
To specify the IP address or host name to be used for communication, set the following:
--host=
You can set this using the command line interface or by adding the following to the $FGLHOME/config/server.config file:
server.cmdline.option0 = "-Djboss.bind.address=127.0.0.1"; ()
or
server.cmdline.option0 = “-Dbind.address”;
server.cmdline.option1 = “127.0.0.1”;
where 127.0.0.1 is the desired IP address
© ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center