The following is detailed information on the Symantec Management Agent on Unix/Linux.
ITMS 8.x
Once Inventory Solution and Software Delivery Solution for Unix are installed, additional directories will be created in the .../nsagent/var directory, such as 'packages' and 'swd'. These will have additional files for policies, logs, settings, package contents, etc. The number and size of files is variable based on customer settings.
Note that other solutions will create their own 'base' directories, as shown here:
/opt/altiris/notification/psagent /opt/altiris/notification/monitor /opt/altiris/deployment
The following chart lists all the files deployed to a client computer with a default installation of the Altiris Agent for Unix. It does not include any files or directories created by any other solution. Most file sizes are static. However, some files, such as logs, the <servername>.xml, etc. may vary somewhat in size. The total size of the agent footprint is approximate.
File Path / File Name | File Size | Description |
Directory: /opt/altiris/notification/nsagent |
||
aex-bootstrap | 2,083,200 | Sets up the environment, downloads the agent package file and initiates the package installation. This file can be removed after the installation is complete. |
aex-nsclt-install.log | 1,630 | Details of the push installation. |
# of files | 2 | |
Size of all bin files: | 2,084,830 | |
Directory: /opt/altiris/notification/nsagent/bin |
||
aex-clientconfigupdate.so | 84,188 | Translates configuration XML items into settings in the client.conf file. |
aex-clientevent.so | 85,584 | The objects in this library create and send events to the Notification Server. They will wrap the objects in XML to identify where the events came from, and queue events in the case where the Notification Server is not available. |
aex-clienttransport.so | 130,404 | Provides low level communication services: HTTPS, FTP, and Package retrieval |
aex-configure | 1,516 | Script to run aex-configure.bin |
aex-configure.bin | 516,492 | Used by the install process to initially configure the agent settings and is used subsequently when processes or policy changes the agent settings. |
aex-diagnostics | 128 | Script to run aex-diagnostics.bin |
aex-diagnostics.bin | 21,808 | Used by agent processes for monitoring. Can also be ran as a stand-alone utility to return specific information and perform specific tasks. Run 'aex-diagnostics -h' for more information. |
aex-env | 2,869 | A bourne shell script which contains PATH and library environment variables that allow many of the binaries to run correctly. |
aex-helper | 123 | Script to run aex-helper.bin |
aex-helper.bin | 189,044 | A stand-alone utility to return specific information and perform specific tasks. Run 'aex-helper -h' for more information. |
aex-httpdintegration.so | 216,784 | |
aex-invconfigagent.so | 48,444 | Processes XML policy for inventory agent. |
aex-machineid.so | 286,028 | Manages basic inventory. |
aex-mkmanifest | 127 | Script to run aex-mkmanifest.bin |
aex-mkmanifest.bin | 16,168 | Creates manifest files for maintaining file permissions, etc. in SWD packages. Not required if package contents are tared and zipped. |
aex-nsmanager.so | 75,300 | |
aex-pkgdelivery.so | 445,144 | Used for package delivery. |
aex-pluginmanager | 130 | Script to run aex-pluginmanager.bin |
aex-pluginmanager.bin | 233,100 | The actual agent process. |
aex-policymanager.so | 138,104 | Refreshes policies from the Notification Server as required. |
aex-refreshpolicies | 132 | Script to run aex-refreshpolicies.bin |
aex-refreshpolicies.bin | 627 | Requests new policy xml from the Notification Server. |
aex-sendbasicinv | 129 | Script to run aex-sendbasicinv.bin |
aex-sendbasicinv.bin | 626 | Sends basic inventory to the Notification Server. |
aex-swdapm | 123 | Script to run aex-swdapm.bin |
aex-swdapm.bin | 64,472 | Runs a text-based utility to run tasks assigned to the client computer. |
aex-swdclientagent.so | 312,724 | Implements SWD policies and keeps track of those that have run, require schedules etc. |
aex-taskscheduler.so | 124,692 | Manages all scheduled tasks including periodic refreshing of policies and active SWD tasks. |
aex-tickleagent.so | 123,644 | Can be called from the NS console via the agent process. It will return basic inventory, etc. |
aex-uninstall | 5,071 | Uninstalls the agent, restoring a system to a near pre-install state. |
killem | 1,133 | This command is similar to kill or killall but not the same. However, this depends on the script 'whose' to be on the system and in the PATH. It uses that to build the list of process IDs to send a signal to. This allows the user to specify any pattern that can be found in the ps -ef output that they want to send the signal to. |
rcscript | 19 | A link to /etc/init.d/altiris to start, stop and restart the agent process. |
wait_for_proc | 1,664 | Used to wait for a process to either enter or exit the process table. |
whose | 2,006 | This is a reworked version of the usual whose command. |
# of files | 34 | |
Size of all bin files: | 3,128,547 | |
Directory: /opt/altiris/notification/nsagent/etc |
||
client.conf | 19,269 | the main configuration file for the NS Agent. It includes all of the settings for the various features of the agent. The size can vary slightly. |
client.proto | 17,880 | client.proto is a template file for client.conf. It is used by aex-configure script for generation of the new client.conf on user demand. |
host.GUID | 39 | stores the GUID that was generated for that specific machine by the NS. |
om-ior | 4 | Contains the process id (PID) of the agent process. Used for internal processing. |
rcscript.proto.linux | 2,982 | An rc startup script template for RedHat Linux. |
rcscript.proto.suse | 2,696 | rcscript.proto.suseAn rc startup script template for SuSE Linux. |
# of bin files | 6 | |
Size of all etc files: | 42,870 | |
Directory: /opt/altiris/notification/nsagent/lib |
This directory contains various supporting files required by the Altiris Agent for Unix | |
libaa.so.1.0 | 97,988 | |
libaexhelper.so.1.0 | 939,108 | |
libaexxml.so.0.1 | 30,000 | |
libalog.so.1.0 | 113,028 | |
libaltiris.so.0.1 | 685,636 | |
liban.so.1.0 | 154,240 | |
libaps.so.1.0 | 1,060,740 | |
libasi.so.1.0 | 71,412 | |
libatui.so.1.0 | 20,328 | |
libax.so.1.0 | 52,352 | |
libcrypto.so.0.9.7 | 979,436 | |
libcurl.so.3 | 209,452 | |
libgcc_s.so.1 | 30,844 | |
libinterfaces.so.0.1 | 3,156,564 | |
libnsagent.so.1.0 | 687,804 | |
libssl.so.0.9.7 | 187,692 | |
libstdc++.so.5 | 769,572 | |
libwrappers.so.0.1 | 187,140 | |
libxml2.so.2 | 407,692 | |
# of lib files | 19 | |
Size of all lib files: | 9,841,028 | |
Directory: /opt/altiris/notification/nsagent/var |
||
<NS_servername>.xml | 11,487 | Contains policy information of tasks assigned to this computer. Size varies according to the number of policies enabled for each client computer. |
aex-client.log | 43,855 | Main log file for agent processes. Debug detail is configured in the client.conf file. There may be multiple backup log files. The combined size of all log files is configured in the client.conf file. |
# of var files | 2 | |
Size of all var files: | 55,342 | |
Directory: : /opt/altiris/notification/nsagent/var/tasks |
||
MID01.nst | 365 | |
PD01.nst | 374 | |
PD02.nst | 372 | |
PM01.nst | 370 | PM01.nst is the policy refresh scheduling task used by the core NS Agent upon restart |
PM02.nst | 367 | |
# of var/tasks files | 5 | |
Size of all var/tasks files: | 1,848 | |
Startup Scripts and Links | ||
/etc/init.d/altiris | 3,016 | Script to start, stop and restart the agent process. |
link: /etc/rc0.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc1.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc2.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc3.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc4.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc0.5/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
link: /etc/rc06.d/K01altiris -> ../init.d/altiris | 17 | A link to /etc/init.d/altiris to start or stop the agent process |
# of var/tasks files: | 8 | |
Size of all var/tasks files: | 3,135 | |
Agent Binary Links | Links to agent binaries in the /opt/altiris/notification/nsagent/bin directory. These are the most frequently used agent binaries. The location of these links is configurable and is intended to be a directory in the default path environment variable. A configuration setting allows for providing privileges for all users to run these scripts. | |
/usr/bin/aex-diagnostics | 53 | |
/usr/bin/aex-helper | 48 | |
/usr/bin/aex-mkmanifest | 52 | |
/usr/bin/aex-pluginmanager | 55 | |
/usr/bin/aex-refreshpolicies | 57 | |
/usr/bin/aex-sendbasicinv | 54 | |
/usr/bin/aex-swdapm | 48 | |
# of var/tasks files: | 7 | |
Size of all var/tasks files: | 367 | |
Total # of files: | 83 | |
Total size of all NS Agent files: | 15,157,607 |