Linux Overview

This release of the SysTrack Linux agent includes endpoint data collection and integration with the SysTrack tool suite.

About the Agent

The SysTrack Linux agent is an endpoint-only agent.

Master Agent Connection:

  • On-premises agent reports to a Windows Master Agent.

  • Cloud Edition agent reports to a Cloud Tenant Master Agent.

The agent is 64-bit.

The agent runs as a daemon (not associated with any terminal).

The agent runs with root user authority.

Collected data is stored within an SQLite database.

Supported Platforms

Ensure that you meet the requirements outlined in Supported Operating Systems and Platforms.

File System Details

The following table lists key directories when interacting with the Agent.

Directory

Description

/opt/lsiagent/bin

Base directory for Agent executables

/var/opt/lsiagent

Base directory for Agent files

The following table lists notable files in the base directory for Agent files.

File

Notes

lsiagentd

Executable agent daemon

lsiagent.cfg

Agent’s configuration file

lsiagent1.log

Agent’s log file

database/collect.sqlite3

Agent’s collection database

Run Levels

The lsiagentd daemon starts and stops through the run level mechanism provided in Linux/Unix. There are 7 run levels defined:

  • 0 = Halt

  • 1 = single user mode

  • 2, 3, 4 and 5 = multi-users

  • 6 = reboot

  • The lsiagentd currently runs in 2 through 5

    The lsiagent start/stop shell script is copied into the init.d subdirectory. The location of init.d varies based on platform. There is also a rc?.d subdirectory (? = run level number) for each run level which contains a symbolic link to the lsiagent start/stop shell script in init.d.

    The location of these subdirectories also varies based on platform. If the symbolic link name starts with an S, the script is called with “run” when going into that run level. If the symbolic link name starts with a K, the script is called with “stop” when going into that run level.

The following table lists the symbolic links created by the installation. These links all point to the lsiagent script in the init.d directory.

Run Level Directory

Symbolic Link Name

rc1.d

K99lsiagent

rc2.d

S99lsiagent

rc3.d

S99lsiagent

rc4.d

S99lsiagent

rc5.d

S99lsiagent