TROUBLESHOOTING: Switch ActionSite Masthead on Solaris - superseded
Log In or Register to download the BES file, and more.

0 Votes

Versioning - This is an older version.

1TROUBLESHOOTING: Switch ActionSite Masthead on Solaris10/17/2012 1:15:29 PM
2Switch BES Client ActionSite Masthead (Solaris)8/9/2013 2:13:25 PM

Description

Sometimes it is necessary for various troubleshooting reasons to switch actionsite masthead on BES Client. The action site masthead serves the following functions:

  • Acts as a configuration file with parameters such as BES Server IP address, port number, locking behavior, etc.
  • Contains information necessary for the digital signature security scheme that BES uses (the masthead contains the public key information)
  • Contains the licensing information that allow BES users to operate BES with a specified number of users for a specified length of time A common use for this task is to switch BES Clients from one BES Server to another.

A common use for this task is to switch BES Clients from one BES Server to another. This task applies only to Solaris based computers.

Note:  This action will download the file from url http://127.0.0.1:52311/masthead/masthead.afxm and use it as the new masthead. Please put the file at that location or use a custom action to change the download url.

Note: The actions below will remove manual BES Relay settings from the BES Client prior to switching the BES Client masthead.

Important Note: Please make sure the new action site masthead is valid and points to a working BES Server. Once the masthead is switched, the BES Client may not be able to report the final status of the action because they may be pointing to a different BES Server.  Due to the complexity of this action, please fully test this action before use in a production environment.


Property Details

ID445
TitleTROUBLESHOOTING: Switch ActionSite Masthead on Solaris
CategoryCommon Tasks
Download Size9216
SourceBigFix
Source ID<Unspecified>
Source SeverityLow
KeywordsBES masthead Client Note Solaris
Added by on 10/17/2012 1:15:29 PM
Last Modified by on 10/17/2012 1:15:29 PM
Counters 3179 Views / 0 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Relevance

Used in 221 fixlets   * Results in a true/false
Show indented relevance
(if exists property "in proxy agent context" then ( not in proxy agent context ) else true )
Used in 92 fixlets and 24 analyses   * Results in a true/false
Show indented relevance
version of client >= "5.1"
Used in 32 fixlets   * Results in a true/false
Show indented relevance
(if (version of client >= "8.0") then (unix of it) else ((it does not start with "Win" AND it does not start with "Mac OS X") of name of it)) of operating system
Used in 5 fixlets   * Results in a true/false
Show indented relevance
if (version of client < "8") then (exists file "/etc/init.d/BESClient") else (exists file "/etc/init.d/besclient")
Used in 3 fixlets   * Results in a true/false
Show indented relevance
name of operating system = "SunOS 5.8" OR name of operating system = "SunOS 5.9" OR name of operating system = "SunOS 5.10"

Actions

Action 1

Action Link Click here to switch actionsite masthead.
Script Type BigFix Action Script
setting "__RelayServer1"="" on "{parameter "action issue date" of action}"  for client
setting "__RelayServer2"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_FailoverRelay"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_Register_Affiliation_SeekList"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_TertiaryRelayList"="" on "{parameter "action issue date" of action}" for client
download http://127.0.0.1:52311/masthead/masthead.afxm
//continue if {(size of it = 8213 and sha1 of it = "267c5ca821c50e302ce5b6fb9dccaf3b8572169a") of file "masthead.afxm" of folder "__Download"}
delete /etc/opt/BESClient/actionsite.afxm_old
delete /etc/opt/BESClient/ActionSite.afxm_old
if {exists file ("/etc/opt/BESClient/actionsite.afxm")}
move /etc/opt/BESClient/actionsite.afxm /etc/opt/BESClient/actionsite.afxm_old
move __Download/masthead.afxm /etc/opt/BESClient/actionsite.afxm
else
move /etc/opt/BESClient/ActionSite.afxm /etc/opt/BESClient/ActionSite.afxm_old
move __Download/masthead.afxm /etc/opt/BESClient/ActionSite.afxm
endif
delete "{(client folder of current site as string) & "/__appendfile"}"
appendfile #!/bin/sh
appendfile /usr/bin/sleep 5
if {version of client < "8"}
appendfile /etc/init.d/BESClient stop
appendfile sleep 5
appendfile /etc/init.d/BESClient start
else
appendfile /etc/init.d/besclient restart
endif
appendfile /usr/bin/sleep 5
wait chmod 555 "{(client folder of current site as string) & "/__appendfile"}"
run "{(client folder of current site as string) & "/__appendfile"}"
Success Criteria

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


Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!