BES Relay Setting: Download Throttling
1 Votes |
Description
This type of throttling is useful if there is limited network bandwidth between the BES Relay and its parent BES Relay (or the BES Server). You should consider using this throttling setting if the speed of these connections is less than 384 kbps and you should almost certainly use this setting if the speed is less than 128 kbps.
Note: Do not set the "Reapply" behavior when taking this action or you may cause the BES Client to constantly reset this setting.
Property Details
517 | |
BES Relay Setting: Download Throttling | |
BES Server/Relay Setting | |
0 | |
BigFix | |
<Unspecified> | |
<Unspecified> | |
BES Relay Download Throttling its | |
besSupport on 10/17/2012 1:16:01 PM | |
danielheth on 10/17/2012 1:16:01 PM | |
4510 Views / 13 Downloads | |
![]() ![]() ![]() ![]() ![]() |
Relevance

exists relay service OR exists main gather service
Actions
Action 1
Action Link Click
here for more information about BES bandwidth throttling.
Script Type
URL
http://support.bigfix.com/bes/misc/besthrottling.html
Action 2
Action Link Click
here to enable download traffic throttling on the listed BES Relays. You will be prompted for the limit on download traffic (bytes/sec).
Script Type
BigFix Action Script
action parameter query "_BESGather_Download_LimitBytesPerSecond" with description "Please enter the limit on download traffic (bytes/sec):"
// Fail if value is not between 1 and 4,294,967,296
continue if {parameter "_BESGather_Download_LimitBytesPerSecond" of action as integer >= 1 AND parameter "_BESGather_Download_LimitBytesPerSecond" of action as integer <= 4294967296}
setting "_BESGather_Download_LimitBytesPerSecond"="{parameter "_BESGather_Download_LimitBytesPerSecond" of action}" on "{parameter "action issue date" of action}" for client
// Restart the Relay
if {name of operating system starts with "Win"}
dos net stop BESRelay
dos net start BESRelay
elseif {name of operating system starts with "AIX"}
wait /etc/rc.d/rc2.d/KBESRelayd stop
wait /etc/rc.d/rc2.d/SBESRelayd start_skipclientrestart
elseif {(it starts with "SunOS" OR it starts with "Linux") of name of operating system}
wait /etc/init.d/besrelay stop
wait /etc/init.d/besrelay start_skipclientrestart
else
continue if {false}
endif
parameter "waitTime" = "{apparent registration server time}"
pause while {((apparent registration server time) - time (parameter "waitTime")) < 5*second}
relay select
Success Criteria
This action will be considered successful when the applicability relevance evaluates to false.
Action 3
Action Link Click
here to disable download throttling on the listed BES Relays.
Script Type
BigFix Action Script
setting "_BESGather_Download_LimitBytesPerSecond"="0" on "{parameter "action issue date" of action}" for client
// Restart the Relay
if {name of operating system starts with "Win"}
dos net stop BESRelay
dos net start BESRelay
elseif {name of operating system starts with "AIX"}
wait /etc/rc.d/rc2.d/KBESRelayd stop
wait /etc/rc.d/rc2.d/SBESRelayd start_skipclientrestart
elseif {(it starts with "SunOS" OR it starts with "Linux") of name of operating system}
wait /etc/init.d/besrelay stop
wait /etc/init.d/besrelay start_skipclientrestart
else
continue if {false}
endif
parameter "waitTime" = "{apparent registration server time}"
pause while {((apparent registration server time) - time (parameter "waitTime")) < 5*second}
relay select
Success Criteria
This action will be considered successful when the applicability relevance evaluates to false.
Sharing
Social Media: |