Switch BES Client ActionSite Masthead (AIX)
Log In or Register to download the BES file, and more.

1 Votes

Collections (part of 1 collection)

BigFix Client Settings

Versioning - This is the latest version.

1TROUBLESHOOTING: Switch ActionSite Masthead on AIX10/17/2012 1:15:29 PM
2Switch BES Client ActionSite Masthead (AIX)8/9/2013 2:01:21 PM

Description

Sometimes it is necessary to switch the BES Client's action site masthead. 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 AIX based computers.

Note:  This action will download the file from url http://localhost:52311/Uploads/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

ID2554
StatusProduction - Fully Tested and Ready for Production
TitleSwitch BES Client ActionSite Masthead (AIX)
DomainBESC
CategoryCommon Tasks
Download Size9216
Sourcedanielheth@bigfix.me
Source ID<Unspecified>
Source Severity<Unspecified>
Source Release Date8/9/2013 12:00:00 AM
KeywordsBES masthead Client Note AIX
Is TaskTrue
Added by on 8/9/2013 2:01:21 PM
Last Modified by on 8/9/2013 2:01:21 PM
Counters 4669 Views / 70 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 12 fixlets   * Results in a true/false
Show indented relevance
NOT exists relay service
Used in 219 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 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 22 fixlets   * Results in a true/false
Show indented relevance
version of client >= "7.2"
Used in 4 fixlets   * Results in a true/false
Show indented relevance
(exists file "SBESClientd" of it AND exists file "KBESClientd" of it) of folder "/etc/rc.d/rc2.d/"
Used in 3 fixlets   * Results in a true/false
Show indented relevance
exists match (regex "(AIX|AIX VIOS) (5.1|5.2|5.3|6.1|7.1)") of name of operating system

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://lab.bigfix.me:52311/masthead/masthead.afxm
delete "/etc/opt/BESClient/actionsite.afxm"
copy "__Download/masthead.afxm" "/etc/opt/BESClient/actionsite.afxm"
delete "{(client folder of current site as string) & "/__appendfile"}"
appendfile #!/bin/sh
appendfile sleep 30
appendfile /etc/rc.d/rc2.d/KBESClientd stop
appendfile sleep 30
appendfile /etc/rc.d/rc2.d/SBESClientd start
wait chmod 555 "{(client folder of current site as string) & "/__appendfile"}"
run {"/bin/sh -c %22trap '' 15;'" & (client folder of current site as string) & "/__appendfile'%22"}
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!