STATUS: FAM-6940 to be fixed in a FglAm 5.8.7 release due end of February 2017.
Regenerate unique Linux /etc/machine-id files:
1) Shutdown the affected FglAMs
...as root
2) mv /etc/machine-id /tmp (moves file as backup to /tmp)
3) systemd-machine-id-setup (generate new file)
4) Repeat for each affected FglAm host.
Remove the affected Agent Manager instances:
1) Navigate to the Object Cleanup dashboard (Management Server | Servers | Object Cleanup).
2) If the Data Management dashboard is not currently displayed click the "Data Management Browser" link in the lower right-hand corner.
3) Expand "Agent Manager | instances", then delete the instances associated with duplicate IP addresses
Locate the parent host 'hostA' where the IP address is correct, and clear the 'aliases' field using the Script Console:
1) List the instances for "FglamInstance" topology object then check the 'host' property for the affected FglAMs to identify this 'hostA' object.
You should see the same IP address as the other FglamInstance objects which refer to the same Host.
2) List the instances for "Host" topology object and select the 'hostA', check the property "aliases" to see if a value set on this it.
If yes, then run script below through Script Console. Here "scope" in the script refers to the current Host you selected. No change in the script is required.
def topSvc = server.TopologyService;
def update = topSvc.beginUpdate(scope);
update.unset("aliases");
topSvc.endUpdate(update);
3) After running the script, the value of property "aliases" should be changed as Unset.
4) Then restart FglAMs.
5) Check the Agent Manager dashboard display after a 5 minute period has elapsed.