Documentation is now available for the Fall 2020 Update release!

Linux Agent functionalities: Root and Non-Root

Describes the Root and Non-Root Linux Agent functionalities.

Leave Feedback

Introduction

The list describes the functionalities available for root and non-root users of Linux Agent.

List of Functions:

  • Jobs
  • Console
  • Remote Command Execution
  • Patching
  • Task / Script Execution
  • RBA Execution
  • Basic Monitors
  • Other Monitors
  • Custom Monitor
  • Application Monitors

Jobs

List of Jobs functions
FunctionRootNon-RootComments
Asset informationYesYes
Missing PatchesYesYes

Console

List of Console functions
FunctionRootNon-RootComments
SSHYesYes

Remote command execution

List of remote command execution functions
FunctionRootNon-RootComments
CPU and Memory UsageYesYes
Disk UsageYesYes
HostNameYesYes
IP ConfigYesYes
NS LookupYesYes
PingYesYes
ProcessesYesYes
Restart AgentYesYes
ServicesYesYes
System InfoYesYes
Show Recent Agent LogsYesYes
Enable Agent Log Debug ModeYesYes

Patching

List of patching functions
FunctionRootNon-RootComments
Patch ScanYesYes
Patch InstallYesYes
System Reboot after patchingYesYesNon-Root needs execute permissions to run reboot command

Task / Script execution

List of task/script functions
FunctionRootNon-RootComments
PYTHONYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present.
COMMANDYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
PerlYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
PHPYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
ShellYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
File DownloadYesYesNon-Root user needs access to the output directory.

RBA execution

List of RBA execution functions
FunctionRootNon-RootComments
PYTHONYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present.
COMMANDYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
PerlYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
PHPYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present
ShellYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present

Basic monitors

List of basic monitors functions
FunctionRootNon-RootComments
CPU UtilizationYesYes
Disk UtilizationYesYes
Memory UtilizationYesYes
FREE DiskYesYes
UptimeYesYes
CPU StatsYesYes
LoadYesYes
Virtual CPUYesYes
ProcessYesYes
NetworkYesYes

Other monitors

List of other monitors functions
FunctionRootNon-RootComments
Process statisticsYesYesFive metrics are part of the process statistics monitor.
  • System.process.count
  • system.process.cpu
  • System.process.memory
  • system.process.threads
  • system.process.open.fdsOnly system.process.open.fds metric fails due to non-root permissions.
File Size monitorYesYesThe file should have read permissions and access to the folder.
Log File MonitorYesYesThe file should have read permissions and access to the folder.
Linux Disk StateYesYes
TCP Connection statisticsYesYes
TCP Port MonitorYesYes
Linux File Integrity checkYesYesThe file should have read permissions and access to the folder.
File Check MonitorYesYesThe file should have read permissions and access to the folder.
StatsD monitorYesYes
Linux Service MonitorYesYes

Custom monitors

List of custom monitors functions
FunctionRootNon-RootComments
PythonYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present in the script
PerlYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present in the script
ShellYesYesFor Non-Root, all scripts/commands work only when any root privileged commands are not present in the script

Application monitors

List of application monitors functions
FunctionRootNon-RootComments
Active MQYesYes
Apache HTTPDYesYes
CassandraYesYes
couchdbYesYes
elastic searchYesYes
DESKIOPSYesYes
HadoopYesYes
hbaseYesYes
JbossYesYes
KafkaYesYes
TomcatYesYes
lighthttpdYesYes
memcachedYesYes
NginxYesYes
postgresqlYesYes
rabbitmqYesYes
redisYesYes
riakYesYes
solrYesYes
squidYesYes
weblogicYesYes
websphereYesYes
zookeeperYesYes
MySQLYesYes
DockerYesYes
HAproxyYesYes
CephYesYes
PostfixYesYes
MongoYesYesDefault installation does not require any change.
sparkYesYesDefault installation does not require any change.
NTPYesYes
OpenVPNYesYes
varnishYesYes
DNSYesYes
IPTablesYesYes