02 Dec 2024 09:37 AM - edited 22 Jul 2026 08:02 AM
This article shows the common issues and fixes for issues with ingestion of Syslog into Dynatrace via ActiveGate.
Make sure you have followed the steps on the page below.
https://docs.dynatrace.com/docs/shortlink/lma-ingestion-syslog#enable-syslog-ingestion
The logs will be visible in the below location
/var/lib/dynatrace/remotepluginmodule/log/extensions/datasources/otelSyslog/dynatraceotelcollector.log
If you see the warning below in the log:
[otelSyslog][otelSyslog][147494][err]Error: cannot start pipelines: start stanza: failed to listen on interface: failed to configure tcp listener: listen tcp 0.0.0.0:601: bind: permission denied
[otelSyslog][otelSyslog][147494][err]2024/10/10 16:59:09 collector server run finished with error: cannot start pipelines: start stanza: failed to listen on interface: failed to configure tcp listener: listen tcp 0.0.0.0:601: bind: permission denied
If the filesystem mountpoint is using the ‘nosuid’ option. We need to remove the nosuid option from /opt . If SELinux is there, please disable it.
If you see the warning below in the log:
[otelSyslog][otelSyslog][126924][err]Error: cannot start pipelines: start stanza: failed to open connection: listen udp 0.0.0.0:514: bind: address already in use
[otelSyslog][otelSyslog][126924][err]2024/11/20 12:36:46 collector server run finished with error: cannot start pipelines: start stanza: failed to open connection: listen udp 0.0.0.0:514: bind: address already in use
[otelSyslog][otelSyslog][129642][err]2024-11-20T13:36:49.760+0100 info [email protected]/service.go:99 Setting up own telemetry…
[otelSyslog][otelSyslog][129642][err]2024-11-20T13:36:49.760+0100 info [email protected]/service.go:140 Skipped telemetry setup. {"address": ":8888", "level": "None"}
This means port 514 is already used by something else on the system, so it cannot be bound twice. Either change the port configuration or kill the process already occupying this port.
If you see the warning below in the log:
[otelSyslog][otelSyslog][68537][err]2024-11-22T17:01:39.689+0100 error helper/transformer.go:101 Failed to process entry {"kind": "receiver", "name": "syslog/udp", "data_type": "logs", "operator_id": "syslog_input_internal_parser", "operator_type": "syslog_parser", "error": "expecting a version value in the range 1-999 [col 4]", "action": "send"}
Adjust the configuration as described here (Syslog ingestion)
Set the used protocol to rfc3164
Example:
receivers:
syslog/udp:
udp:
listen_address: '0.0.0.0:514'
add_attributes: true
protocol: rfc3164
operators:
- type: syslog_parser
protocol: rfc3164
If you see the warning below in the log:
[otelSyslog][otelSyslog][2579615][err]2024-10-24T13:01:00.269Z error helper/transformer.go:101 Failed to process entry {"kind": "receiver", "name": "syslog/tcp", "data_type": "logs", "operator_id": "syslog_parser", "operator_type": "syslog_parser", "error": "expecting a priority value within angle brackets [col 0]", "action": "send"}
This can occur if you send a syslog message without a pre-header.
2026-07-15 06:55:21.041 UTC [****] warning [native] EECStatusContainer - new EEC status inserted: LOG_PERSISTENCE_FULL - Log persistence full, rejecting logs.
When the persistence reaches its storage limit, the EEC can no longer accept new log records and begins rejecting them. This results in log data gaps in Dynatrace.
The persistence is located at:
%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\runtime\extensions\persistence/var/lib/dynatrace/remotepluginmodule/agent/runtime/extensions/persistenceBy default, this directory is capped at 600 MB. The full reliability mechanism also requires an additional buffer of 1.5GB, meaning a minimum of 2100 MB of total free disk space is required on the host at default settings.
If the host has sufficient free disk space, increase the maximum persistence volume by editing the EEC configuration file.
Configuration file location:
C:\ProgramData\dynatrace\remotepluginmodule\agent\conf\extensionsuser.conf/var/lib/dynatrace/remotepluginmodule/agent/conf/extensionsuser.confAdd or update the following property (value is in kilobytes):
persistence.total_limit_kb = 614400
The default value is 614400 (600 MB). Increase it to a value your disk can support.
2026-07-15 06:55:21.043 UTC [*****] warning [native] HttpSession::onRead. Request failed HTTP/1.1 401 Unauthorized
This can happen when in the custom config parameter extension_controller is set to false, change to true and restart the AG this will be fixed.