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:
- Download the corresponding BigFix Client package file to the Solaris computer.
- Install the PKG by running the command
pkgadd -d package_client_path
- 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).
- 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:
- Check the status of the BESClient service:
If it is online, no additional action is needed.svcs -x BESClient
- If the service is in maintenance, stop the BESClient:
/etc/init.d/besclient stop
- Enable the BESClient svc service:
svcadm clear BESClient
- 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.