Solaris Installation Instructions

Important: In a Solaris Zones environment install the BigFix client, first in the global zone and then, optionally in the local zones. If the BigFix client is already installed in the global zone, you do not need to install it also in the local zones. The only exception to this is when the BigFix client binaries are not available in the local zones. If the binaries are available in the local zone, you must save only the masthead actionsite.afxm file in the /etc/opt/BESClient/ directory of the local zone. The local zone is a separate entity from the global zone. For example, if you have set up two local zones, you see three instances of the client computer in the BigFix console. Because the local zone endpoints are identified by their hostname, ensure that you use a descriptive name.

To install the client perform the following steps:

  1. Download the corresponding BigFix Client package file to the Solaris computer.
  2. Install the PKG by running the command
    pkgadd -d package_client_path
  3. Copy your actionsite masthead to the client computer (the masthead contains configuration, license, and security information). The action site masthead (actionsite.afxm) can be found in your BES Installation folders (by default they are placed under C:\Program Files (x86)\BigFix Enterprise\BES Installers\Client on Windows and /var/opt/BESInstallers/Client/ on Linux). If the masthead is not named actionsite.afxm, rename it to actionsite.afxm and place it on the computer at the following location: /etc/opt/BESClient/actionsite.afxm.
    Note: The directory /etc/opt/BESClient/ is not automatically created by the installer. If it does not exist, create it manually.
    The masthead file for each BigFix server is downloadable at http://servername:port/masthead/masthead.afxm (example: http://bes.BigFix.com:52311/masthead/masthead.afxm).
  4. Start the BigFix client by running the command
    /etc/init.d/besclient start
Note: To install the BigFix client in the local zone, after you have copied the masthead into the /etc/opt/BESClient/ local zone folder, ensure that the svcs BESClient service is online in the local zone by completing the following steps:
  1. Check the status of the BESClient service:
    svcs -x BESClient
    If it is online, no additional action is needed.
  2. If the service is in maintenance, stop the BESClient:
    /etc/init.d/besclient stop
  3. Enable the BESClient svc service:
    svcadm clear BESClient
  4. Check if the service is online and that the client is started:
    scvs -x BESClient
    svcs -p BESClient
Warning: All Solaris agents must have package SUNWlibC installed.