What is "Send Client Alert Request"?

When right clicking on an endpoint in the 9.1+ console, there is now an option for “Send Client Alert Request”. What does this do exactly?

When this is used, it results in a “WakeFromDeepSleep command received” in the client logs.

Is this a subset, superset, or completely different than the “Send Refresh” / “notify client ForceRefresh” / “ForceRefresh command received.” ?

Is there a way to achieve a similar effect of “Send Client Alert Request” through ActionScript or through the REST API or through the command line while on the client itself?

How does this relate to the following client setting? :

_BESClient_Resource_StartupNormalSpeed

Could it be a Wake on Lan request?

Nope, this is in addition to WoL. See the ScreenShot I just added above.

This is related to a Client DeepSleep mode

There is a sleep mode of the client where the client will sleep for periods of time but it will IGNORE UDP messages from the infrastructure (queue them actually) except for one - which is the one you are seeing.

The setting to enable is:
_BESClient_Resource_PowerSaveDeepSleepEnable

Type: Boolean
Version: 8.0
Platform: All
Default: 0
Requires Client Restart: NO
Description: set to 1 to activate the deep sleep mode.

What this allows is our client to go through all the content and stop doing anything which lets the processor enter very very low power states. A mode similar to this but still reacting to the regular UDP messages is:

_BESClient_Resource_PowerSaveEnable

Type: Boolean
Version: 8.0
Platform: All
Default: 0
Requires Client Restart: NO
Description: set to 1 to activate the simple sleep mode.

In this mode we still keep up the processor checks etc and pay attention to the UDP messages. This is good for laptops/tablets.

1 Like

This setting can be set on new endpoint installations to run at “normal” Work/Idle settings until it gets through a complete pass of all the content. This is a way of a new client being able to subscribe to sites etc and complete a full first pass quickly.

1 Like

Need to put client settings in code blocks, otherwise Discourse screws them up.

So does command polling trump deep sleep?

If a machine is in deep sleep, how often will it leave the sleep state and process its queue?

The deep sleep functionality trumps everything. The client shuts down on a timed event with two triggers, shutdown and the WakeDeepSleep UDP message. When the times expire (there are 6 settings that control those depending on power level and network connectivity) the client wakes up and performs a full cycle before going back to sleep again only if nothing changed.

1 Like

And all this has been in there since version 8? I had no clue. Where is the best document for client settings that includes this?

Good question. The internal one I maintain has it :slight_smile: but I am not sure where these are documented. They were heavily used in the Android agent (with different defaults however) even though the Windows agent predated their use.

What document do you use that describes Client Settings?

This one: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Endpoint%20Manager/page/Configuration%20Settings

For completeness then here are the remaining 6 settings mentioned.

_BESClient_Resource_PowerSaveTimeout0
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 10 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is present at high power. Min: 0, Max: 2147483647 

_BESClient_Resource_PowerSaveTimeout1
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 20 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is present at medium power. Min: 0, Max: 2147483647 

_BESClient_Resource_PowerSaveTimeout2
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 60 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is present at low power. Min: 0, Max: 2147483647 

_BESClient_Resource_PowerSaveTimeout3
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 720 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is NOT present at high power. Min: 0, Max: 2147483647 

_BESClient_Resource_PowerSaveTimeout4
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 1440 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is NOT present at medium power. Min: 0, Max: 2147483647 

_BESClient_Resource_PowerSaveTimeout5
Type: Numeric 
Version: 8.0 
Platform: Windows 
MinNumeric: 
MaxNumeric: 
Default: 2880 
Requires Client Restart: NO 
Description: Minutes to sleep when the network is NOT present at low power. Min: 0, Max: 2147483647

I’ve forwarded this to our documentation team to get these added.

1 Like