On occasion, it may be necessary to install the Symantec Management Agent for Unix, Linux and Macintosh using the native package files rather than the aex-bootstrap binary. This article describes how to accomplish this.
ITMS 8.5, 8.6, 8.7
There are two files attached.
If you don't want to use the script, you can manually run each command found in the script or create your own script. It's a simple script in that it downloads the native package files using wget and runs pre-existing scripts that are part of that installation package. Example:
wget -P /tmp http://yourSMPserver.yourdomain.com/Altiris/NS/NSCap/Bin/Unix/AgentInstall/Linux/x86/aex-bootstrap-linux
chmod u+x /tmp/aex-bootstrap-linux
If you do not have or use 'wget', you can substitute any other method to copy the files to the client computer, then run the agent-upgrade script, as shown in the sample script.
Note that the paths used in the script to download the installation package will need to be modified for each platform. On the NS itself, the default path is: \program files\altiris\notification server\nscap\bin\UNIX\Agent\'. Within this directory are unique packages for each Unix, Linux and Macintosh platform. Note that IIS maps '<servername>/Altiris/NS' to \program files\altiris\notification server'.
We have both binaries for Linux:
The installer does not detect bitness of the system. It can only detect Linux<->Linux Debian flavor. The bitness is preserved during the compile time.
Also, the "push" logic on the SMP Server can detect the bitness and choose the right installer.
The order of execution is important. For example, the Software Management Framework agent is dependent on the Inventory rule agent.
The aex-agent-install-config.xml.txt is a sample only. You will need to create your own later.
* The .aex-agent-install-config.xml file is important as support was not successful in configuring the ctagent to communicate with the proper NS server after installation. It 'may' be possible to install the aex-nsclt agent (the NS agent itself), then configure the NS agent to communicate with the proper NS, then install the remaining subagents. This article will be updated when support completes additional testing scenarios.