Client Manual Relay Assignment: Console actions not sufficient?

(imported topic written by kahelek91)

Hi,

I have Bigfix 7.2.5.22 installed. I am trying to manually assign a specific Relay to some computers.

In the console, the BES Relay selection is set to manual.

I right-click Edit Computer settings and set the Primary and Secondary Relay to be XP1.domain.com

The RelayServer I want to use is available as an option to select. But it is not working.

I select ok, it asks for the key password to complete the change I initiate through the console: and it does so.

However, the console, the Relay column does not change. The computer is still pointing to main BES Server.

It is not a refresh or cache issue. Logging out and in still shows the computer pointing to the BES Server as Relay.

What am I missing? The console action itself is not good enough here?

Thx for any help …

KK

BES Client Relay Statcom

BES Relay Selection Method Manual

Primary Relay - Still BLANK

Secondary Relay - Still BLANK

Distance to BES Relay 0

BES Root Server nashville.domain.com (0)

Messages

No user interface will be shown before running this action.

No message will be shown while running this action.

users

This action will run independently of user presence.

user interface will be shown to all users.

Execution

This action ends 4/12/2010 12:14:34 PM, client local time.

It will run at any time of day, on any day of the week, .

If the action becomes relevant after it has successfully executed, the action will not be reapplied.

If the action fails, it will not be retried.

Post-Action

No operations will occur after the action completes.

Details

Relevance

(

(

not exists setting “__RelayServer1” of client

)

OR

(

(

not exists effective date of it

)

OR

(

(

effective date of it <= universal time “Mon, 05 Apr 2010 17:14:34 +0000”

)

AND

(

(

not exists value of it

)

OR

(

value of it does not equal

(

(

“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f”

)

as string

)

)

)

)

)

of setting “__RelayServer1” of client

)

OR

(

(

not exists setting “__RelayServer2” of client

)

OR

(

(

not exists effective date of it

)

OR

(

(

effective date of it <= universal time “Mon, 05 Apr 2010 17:14:34 +0000”

)

AND

(

(

not exists value of it

)

OR

(

value of it does not equal

(

(

“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f”

)

as string

)

)

)

)

)

of setting “__RelayServer2” of client

)

((not exists setting “__RelayServer1” of client) OR ((not exists effective date of it) OR ((effective date of it <= universal time “Mon, 05 Apr 2010 17:14:34 +0000”) AND ((not exists value of it) OR (value of it does not equal ((“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f”) as string))))) of setting “__RelayServer1” of client) OR ((not exists setting “__RelayServer2” of client) OR ((not exists effective date of it) OR ((effective date of it <= universal time “Mon, 05 Apr 2010 17:14:34 +0000”) AND ((not exists value of it) OR (value of it does not equal ((“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f”) as string))))) of setting “__RelayServer2” of client)

Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.

Action Script

Script Type BigFix Action Script

setting “__RelayServer1”=“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f” on “Mon, 05 Apr 2010 17:14:34 +0000” for client

setting “__RelayServer2”=“http%3a%2f%2fXP1%2edomain%2ecom%3a52311%2fbfmirror%2fdownloads%2f” on “Mon, 05 Apr 2010 17:14:34 +0000” for client

(imported comment written by kahelek91)

The issue resolved after I rebooted the client. Hmmmm…

(imported comment written by MattBoyd)

Hmm… I don’t think switching relay selection modes requires a restart of the BES Client service… There are two action script commands that you can try to make the client settings update quicker in the console:

relay select notify client ForceRefresh

The first command will tell the client to perform relay selection. I’m not sure this will actually do anything since you’re manually selecting relays. The second command will tell the client to perform a refresh.