Skip to main content
Skip table of contents

Modify System Monitor Advanced Properties

To configure Advanced System Monitor properties

  1. On the main toolbar, click Deployment Manager.

  2. Click the System Monitors tab.

  3. Right-click the System Monitor you want to configure, and then click Properties.

  4. In the lower-left corner of the System Monitor Agent Properties window, click Advanced
    The Agent Advanced Properties window appears.

  5. Do one of the following:

    • Configure the values according to the information in the following table.

    • In the lower-left corner, click Apply Recommended Values, and then click Yes to confirm your selection.

  6. Click OK.

If you have the correct permissions but are unable to modify an Agent's settings, it likely has a configuration policy applied. Look at the Agent Settings tab of the properties dialogue box to see if there is a policy listed under Configuration Policy. For more information, see System Monitor Configuration Policy Manager.

Agent Advanced Properties

Range

Default

Description

File Integrity Monitor Group

RealtimeRecordBufferLimit

0-2147483647

10485760

Maximum number of bytes the RealtimeFileMonitor can use. Set to zero to buffer until exhaustion.

RTFIMExcludeNestedDirectoryEvents

Enabled/Disabled

Disabled

Enable this option to filter out directory events within a monitored directory (for example, creating or deleting a directory). If this option is not enabled, RT FIM creates an event for such actions.

General Group

Compress

0-9

0

Compression level, range 0-9:

0=no compression or batching,

1=fast compression,

9=highest compression.

ConnectionTimeout

3-7200

120

Connection timeout for Agent socket connections (in seconds).

CycleTime

1-86400

10

Time for a single processing cycle (in seconds). If a cycle time is completed faster than CycleTime, the Agent sleeps for the remainder of CycleTime.

EventLogBuffer

4-256

8

Size of the Event Log read buffer (in KB).

EventLogCacheLifetime

5-1440

30

Lifetime of the event log cache (in minutes).

EventLogTimeout

1-120

10

Time allowed for remote systems to respond to event log read requests (in seconds).

FailbackDelay

0-3600

60

The number of minutes to wait before failing back to a higher priority Data Processor, range 0-3600; 0=no failback; 1-3600=number of minutes to wait before failing back to a higher priority Data Processor.

FlushBatch

1-50000

100

Set the number of logs to flush in each batch between DP Ack. Recommended to set no higher than 10,000 when using DP Pooling

HeartbeatInterval

1-60

6

Number of processing cycles between heartbeats.

LoadBalanceDelay

0-10080

4320

The number of minutes to wait before failing back to a higher priority Data Processor when in a load balancing deployment. Range 0-10080. 0=No failback; 1-10080=number of minutes to wait before failing back to a higher priority Data Processor.

LocalLogLifetime

1-30

7

Time to keep Agent logs (in days).

LogLevel

Off, Error, Warning, Info, Verbose, Debug

Verbose

Sets the Agent logging level (log written to scsm.log).

LogSourceSearchScope

System Monitor Search, Parent Entity Search, Global Search

Parent Entity Search

Defines the scope in which Auto-Discovered Log Sources are located.

LogSourceVirtualizationThreadCount

1-50

10

Number of threads to process Log Source Virtualization rules.

LogSourceVirtualizationTimeoutMillSec

1-1000

100

Time (in milliseconds) after which a Log Source Virtualization regular expression stops processing and creates a diagnostic error.

MaxLogQueueMemory

10-8192

25

Maximum amount of memory the Agent uses for its in memory data queue before spooling incoming syslog data to a temporary file (in MB).

MaxServiceMemory

100-16384

512

Maximum memory allowed for the Agent process (in MB).

MaxSuspenseFileSize

1-5

5

Maximum Syslog, NetFlow, and SNMP trap suspense file size (in MB).

ProcessPriority

Low,
Below Normal
Normal,
Above Normal, High

Normal

Process priority for the Agent process.

SocketReceiveTimeout

1000-7200000

60000

Socket receive timeout (in ms).

SocketSendTimeout

1000-7200000

60000

Socket send timeout (in ms).

TCPNodeDelay

Enabled/Disabled

Enabled

Enables or disables TCP delay to reduce protocol overhead.

TCPRecvBufferSize

1-67108864

524288

The size, in bytes, of the TCP receive buffer.

TCPReuse

Enabled/Disabled

Enabled

Enables or disables the reuse of local addresses with the SO_REUSEADDR protocol.

TCPSendBufferSize

1-67108864

524288

The size, in bytes, of the TCP send buffer.

VirtualSourceDNSResolution

Enabled/Disabled

Enabled

When enabled, the Agent attempts to resolve host names for syslog devices that send IP addresses as the identifier and attempt to resolve IP addresses for syslog sending devices that send host names as their identifier.

JSON Parser Group

Some of the TLS and Listening Port options below are only available for Windows .NET 8 System Monitor Agents version 7.24 or higher. These options will be marked with an asterisk (*).

AllowSelfSignedClientCerts *

Boolean

False

Allows self-signed client certificates for TLS connections. Use with caution and only when necessary.

CertificateLocation *

Enumeration: None, CurrentUser, LocalMachine

None

Location of the certificate used for JSON listener TLS connections. Set to None to use self-signed certificates generated by the agent.

CertificateStore *

Enumeration: NONE, MY, ROOT, CERTIFICATEAUTHORITY

None

Windows certificate store used for JSON listener TLS connections. Set to None to use self-signed certificates.

CertificateSubject *

String

None

Subject of the certificate for JSON listener TLS connections. Must be in X.500 Distinguished Name format, for example: CN=MyServer or CN=myhost.domain.com.

Used to match an existing certificate in the store or as the subject when generating a self‑signed certificate.

CheckCertificateRevocation *

Boolean

False

Checks certificate revocation status during the TLS handshake. Recommended for production environments.

FilterBatchSize

1-10000

1000

The size of a single batch used to filter data to find the source to assign a parsing policy.

GenericTCPListeningPort

Any port value.

6044

The TCP port to which the agent listens for JSON data sent in any format from the third party or custom collector.

GenericTCPListeningPortEnabled

Enabled/Disabled

Enabled

To enable or disable the TCP port to listen for generic JSON data.

GenericTcpTlsEnabled *

Boolean

False

Enables TLS for generic TCP connections.

GenericTcpTlsPort *

Integer: 1–65535

6045

TCP port used for generic TCP connections over TLS.

GenericUDPListeningPort

Any port value.

7044

The UDP port to which the agent listens for JSON data sent in any format from the third party or custom collector.

GenericUDPListeningPortEnabled

Enabled/Disabled

Enabled

To enable or disable the UDP port to listen for generic JSON data.

ListeningPort

Any port value.

5044

The port to which the agent listens for JSON data sent by Beats.

LumberjackTlsEnabled *

Boolean

False

Enables TLS for Lumberjack protocol connections.

LumberjackTlsPort *

Integer: 1–65535

5045

TCP port used for Lumberjack protocol connections over TLS.

MinimumTlsVersion *

String

TLS12

Minimum TLS protocol version allowed for secure connections. Typical values: TLS12, TLS13.

OriginalMessage

Enabled/Disabled

Disabled

A flag to append the output received from beat at the end of raw log. By default, this is disabled, meaning that the beat output will not be appended to a raw log.

OutBatchSize

1-10000

1000

The size of a single batch of parsed values used to create raw logs concurrently.

ParsingBatchSize

1-10000

1000

The size of a single batch of JSON to parse them concurrently as per the assigned policy.

RequireClientCertificate *

Boolean

False

Requires a client certificate to establish a connection (enables mutual TLS / mTLS).

TrustedCaCertificatesPath *

String

(empty)

Path to a file or directory containing trusted CA certificates used for validating client certificates during mTLS. Supports .crt, .pem, and .cer files. Used only when RequireClientCertificate is True.

VerboseTlsLogging *

Boolean

False

Enables detailed logging for TLS connections. Recommended only for troubleshooting due to increased log volume.

NetFlow Server Group

NetFlowServerNIC

0

Specify the interface to receive IPFIX/NetFlow/J-Flow data. Valid values are eth0-99 (Linux), 0-99 (Windows), or an IP address. Numeric values determine which network interface card to use - a value of eth0 (Linux) or 0 (Windows) is the first available network interface card. An IP address value is the static IP address of the NIC to receive NetFlow data on.

NetFlowServerPort

1-65535

5500

Port on which the IPFIX/NetFlow/J-Flow server receives NetFlow packets.

NetFlowVerbose

Enabled/Disabled

Disabled

Create IPFIX/NetFlow/J-Flow v9 verbose log messages. NetFlow v9 data records may include many data fields that were not available in earlier NetFlow versions. Enabling NetFlowVerbose captures all these fields in the raw log, but may also significantly increase storage and network requirements.

NetworkConnectionMonitor Group

NetworkConnectionMonitorInterval

1-86400

5

The polling interval in seconds for the Network Connection Monitor. The polling interval uses a snapshot approach and compares the differences between the previous and current snapshot. A process that starts and stops between polling times will not be detected, so a small interval is recommended.

Process Monitor Group

ProcessMonitorInterval

1-86400

5

The polling interval in seconds for the Process Monitor. The polling interval uses a snapshot approach and compares the differences between the previous and current snapshot. A process that starts and stops between polling times will not be detected, so a small interval is recommended.

Secure Syslog Server Group

EnforceSecureSyslogClientCertRevocation

Enabled/Disabled

Disabled

Enforce Agent Certificate Revocation Check. If this fails, the Agent disconnects from the syslog client.

EnforceSecureSyslogClientCertTrust

Enabled/Disabled

Disabled

Enforce secure syslog certificate Trusted Authority Check. If this fails, the Agent disconnects from the syslog client.

RequireSecureSylogClientCert

Enabled/Disabled

Disabled

Require secure syslog clients to present a client certificate when connecting.

SecureSyslogClientCertOCSPURL

The OCSP URL for Agent certificate revocation checking.

SecureSyslogPort

1-65535

6514

Secure syslog TCP port to listen on. Default is 6514.

SecureSyslogServerCertLocation

The Windows certificate location where the Agent secure syslog server certificate is installed. Can be LocalMachine or CurrentUser.

SecureSyslogServerCertStore

The Windows certificate store where the Agent secure syslog server certificate is installed--can be MY or ROOT.

SecureSyslogServerCertSubject

The Subject of the server certificate that the Agent should use for secure syslog (e.g., CN=190.1.2.123 or CN=lr-0870eds-msa or CN=lr-0870eds-msa.secious.com). This must be the IP address specified in step 2 under the Create Certificates section above and must match what the syslog client uses in the configuration.

UseSecureSyslogServerCert

Enabled/Disabled

Disabled

If checked, the Agent uses the specified server certificate for server-side authentication during the establishment of secure syslog connections; otherwise, the Agent will use a self-generated/signed certificate (default).

For more information on configuring a secure syslog server, see Configure a Secure Syslog Agent.

sFlow Server Group

sFlowExtraLogging

Enabled/Disabled

Disabled

Check to enable logging of unknown sFlow records to a local file. If disabled, the records are discarded.

sFlowLogDetails

Enabled/Disabled

Disabled

Check to enable logging of uninteresting sFlow counter data in a details section of the scsm.log.

sFlowServerNIC

0

Specify the interface to receive sFlow data.

sFlowServerUDPPort

1-65535

6343

Port on which the sFlow server receives packets.

Syslog Server Group (Windows Agents Only)

SyslogFile

Enabled/Disabled

Disabled

Check to enable writing syslog data to the text file specified in the SyslogFilePath property.

SyslogFileHistory

1-30

7

Maximum number of days to keep rotated syslog files.

SyslogFilePath

See description

All syslog messages received are written to this file if the SyslogFile property is enabled. Default path is: C:\Program Files\LogRhythm\LogRhythm System Monitor\logs\syslogfile.log

SyslogFileRotationSize

5-100

5

Syslog file rotation size (in MB). The size at which the syslog file is rotated.

SyslogServerNIC

Character length max = 15

0

Specify the interface to receive syslog data. This is either an IP address (recommended) or a numeric value of an interface card.

An IP address value is the static IP address of the NIC where syslog is receiving data. A numeric value (0 – 99) should be the number of the first available network interface card.

SyslogTCPPort

1-65535

514

Syslog TCP port on which to listen. For exceptions to the default, see Networking and Communication.

SyslogUDPPort

1-65535

514

Syslog UDP port on which to listen. For exceptions to the default, see Networking and Communication.

SyslogUseEnhancedTCPDelimiters

Enabled/Disabled

Disabled

Check to enable parsing TCP syslog messages using additional delimiters: '\r' and '\0'. If unchecked, only '\r\n' and the standard newline character '\n' is used.

TCP syslog delimiter descriptions:

'\n' - LF, Newline/Linefeed, 10 in decimal, usage = standard, syslogng, PIX Firewall

'\r' - CR, Carriage return, 13 in decimal

‘\r\n’ - CRLF, CR+LF, 13 10 in decimal

'\0' - NULL, 00 in decimal, usage = Juniper Netscreen Firewall

TLS Certificates Group

For an example of how to use these values to utilize custom certificates for Agent to Mediator communications, see Certificate Configuration for LogRhythm Component Connections.

AgentTLSCertLocation

The location of the Windows certificate where the Agent client certificate is installed: LocalMachine or Current User.

AgentTLSCertStore

The Windows certificate store where the Agent client certificate is installed: MY or ROOT.

AgentTLSCertSubject

The Subject of the client certificate that the Agent should use.

EnforceMediatorTLSCertRevocation

Enabled/Disabled

Disabled

Enforce Mediator Certificate Revocation Check. If this fails, the Agent will disconnect from the Mediator and logs will be written to the scsm.log.

EnforceMediatorTLSCertTrust

Enabled/Disabled

Disabled

Enforce Mediator Certificate Trusted Authority Check. If this fails, the Agent disconnects the Mediator and logs are written to the scsm.log.

MediatorTLSCertOCSPURL

The OCSP URL for Mediator certificate revocation checking.

UseAgentTLSCert

Enabled/Disabled

Disabled

If checked, the Agent will use the specified client when connecting to the Mediator; otherwise, no Agent certificate will be used (default).

UAM Group

UserActivityMonitorHistory

1-24

24

The maximum number of hours to keep User Activity Monitor history.

UserActivityMonitorInterval

3-86400

30

The polling interval in seconds for the User Activity Monitor

Unidirectional Agent Group

Enabled

True/False

False

Check to enable unidirectional Agent communications with the Data Processor

HashMode

No Hash, SHA256, SHA512

No Hash

The hash to use when sending messages from the unidirectional Agent to the Data Processor.

MediatorPort

1-65535

40000

Specifies the Data Processor port to use when running in unidirectional Agent mode.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.