From the logs we can see that the MOM is sending out this list to the agents for connecting to a collector:-
11/19/17 01:02:32 PM GMT [INFO] [IntroscopeAgent.Agent] New list via update: {
[email protected],
[email protected],
192.168.191.165 5001,
[email protected],
[email protected],
[email protected], }@1511096552036
In the IntroscopeEnterpriseManager.properties file on the MOM I have defined the collectors to be
introscope.enterprisemanager.clustering.login.em1.host=192.168.191.162
introscope.enterprisemanager.clustering.login.em1.port=5001
introscope.enterprisemanager.clustering.login.em1.publickey=config/internal/server/EM.public
introscope.enterprisemanager.clustering.login.em2.host=192.168.191.166
introscope.enterprisemanager.clustering.login.em2.port=5001
introscope.enterprisemanager.clustering.login.em2.publickey=config/internal/server/EM.public
I don't understand why the list sent to the agents includes the MoM - 192.168.191.165.
Also why does the list include 192.168.191.16 and 192.168.191.7.
These are valid addresses on the server BUT the EM is not listening on those ports which results in an error...
This behaviour is expected. The collectors will enumerate all lP addresses it has and provide them to the MOM. The MOM will then build the list using that - and include itself.
If you wish a collector to only use one specific IP address you can set that in it's IntroscopeEnterpriseManager.properties file by defining the property
introscope.enterprisemanager.ipaddress=<IPADDRESSTOUSE>
Please see the doc for more info on this property
https://docops.ca.com/ca-apm/10-5/en/administrating/properties-files-reference/introscopeenterprisemanager-properties#IntroscopeEnterpriseManager.properties-Communications
The list of EMs will always include the MOM