Good morning,
I have a small BigFix infrastructure with 230 workstations. The structure is divided into 27 locations and to optimize network traffic I have promoted a computer Ralay at every location. All notebooks are forced to keep all clients in “automatic select” except relays that point directly to the BigFix Server.
My problem is this:
I DO NOT want that branches speak with each other, they should get the local relay, if it is on, or the server only
setting “_BESClient_Register_Affiliation_SeekList” = “{registration subnet address of client as string}; PrimarySite; *” on “{now}” for client
but unfortunately it does not work. It only recognizes PrimarySite and * but not local relays.
I used BESRelayRegister_Affiliation_AdvertisementList on BigFix Server to assign the label.
Looks like you may be missing the leading _ on the setting? Have you confirmed the advertisement list on your relay is actually what your clients expect it to be?
I would also add that after you update relays (including creating or deleting relays, or updating their Advertisement Lists), you must also take at least one action as a Master Operator. The relays.dat file that clients use to lookup relays is part of the actionsite, and you need to take a MO action to update the actionsite. That will trigger clients to gather and find the new relays.dat file.
Are you allowing ICMP to the relays? A client will not autoselect a relay unless it answers to ICMP first; and the client should select the relay with the lowest hop-count (within its AffiliationSeekList, if set).
If I’m understanding this correctly, you are saying that the Relay at the site has the “PrimarySite” as the _BESRelay_Register_Affiliation_AdvertisementList setting? If so, that is the problem.
Assuming one of your sites has the subnet address 10.10.10.0, you should have on all the clients at that site: