DennyF
10/16/2025, 9:04 AMDennyF
10/16/2025, 9:06 AM[ warn] [input:syslog:syslog.1] error parsing log message with parser 'syslog-rfc5424'DennyF
10/16/2025, 9:10 AMaction(type="omfwd" Target="127.0.0.1" Port="5140" Protocol="udp")
Fluent-bit Yaml has:
- name: syslog
port: 5140
parser: syslog-rfc5424
tag: syslog
mode: udp
listen: 127.0.0.1
buffer_chunk_size: 32000
buffer_max_size: 64000
receive_buffer_size: 512000
...
- name: syslog
match: "*"
host: 192.168.42.182
port: 514
tls: off
tls.verify: off
mode: udp
syslog_format: rfc5424
syslog_maxsize: 2048
syslog_hostname_key: hostname
syslog_appname_key: appname
syslog_procid_key: procid
syslog_message_key: log
And the remote Rsyslog has nothing special.DennyF
10/16/2025, 9:12 AM-/2025/11/16/user.log was created ...DennyF
10/16/2025, 9:14 AM<Output syslog-server>
Module om_udp
Host 192.168.42.182
Port 514
Exec $message =~ s/cardNo>\d\d\d\d\d\d\d\d\d\d\d\d/cardNo>XXXXXXXXXXXX/g;
Exec $message =~ s/cvv>\d\d\d/cvv>XXX/g;
Exec $message =~ s/cvv=\d\d\d/cvv=XXX/g;
Exec $message =~ s/Verification%3E\d\d\d/Verification%3EXXX/g;
Exec $message =~ s/R19%3E\d\d\d/R19%3EXXX/g;
Exec $message =~ s/R16%3E\d\d\d\d\d\d\d\d\d\d\d\d/R16%3EXXXXXXXXXXXX/g;
Exec $message =~ s/ccn=\d\d\d\d\d\d\d\d\d\d\d\d/ccn=XXXXXXXXXXXX/g;
Exec $message =~ s/card_account=\d\d\d\d\d\d\d\d\d\d\d\d/card_account=XXXXXXXXXXXX/g;
Exec $message =~ s/cvc_code=\d\d\d/cvc_code=XXX/g;
Exec $message =~ s/password=/Password=XXX\&/g;
Exec to_syslog_bsd();
</Output>DennyF
10/16/2025, 9:18 AMDennyF
10/16/2025, 9:22 AM# Enable RELP remote logging
template(name="forwardFormat" type="string"
string="<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%$!msg:::sp-if-no-1st-sp%%$!msg%"
)
module(load="omrelp")DennyF
10/16/2025, 9:45 AMDennyF
10/16/2025, 11:03 AM<86>Oct 16 13:00:25 fra-test-nomad-01 snoopy[1754224]: [login:dfuchs ssh:((undefined)) sid:1751529 tty:/dev/pts/3 (1024/dfuchs) uid:root(0)/root(0) cwd:/root]: logger -p info foo
via TCPdump. Maybe I need to create a custom parser.DennyF
10/16/2025, 3:35 PMDennyF
10/16/2025, 3:36 PMDennyF
10/16/2025, 3:37 PMDennyF
10/16/2025, 3:39 PMsyslog_severity_key: severity
syslog_facility_key: facility
are not set ..DennyF
10/16/2025, 3:39 PMRegex ^\<(?<pri>[0-9]*)\>(?<time>[^ ]* {1,2}[^ ]* [^ ]*) (?<host>[^ ]+)(?<ident>[a-zA-Z0-9_\/\.\-]*) (?:\[(?<pid>[0-9]+)\])?(?:[^\:]*\:)? *(?<message>.+)$
where need the facility? I means, this
syslog_severity_key: severity
syslog_facility_key: facilityDennyF
10/16/2025, 4:42 PMDennyF
10/16/2025, 4:43 PM