-
Notifications
You must be signed in to change notification settings - Fork 12
/
test_syslog_server.env
46 lines (44 loc) · 2.19 KB
/
test_syslog_server.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# NB: Don't quote variables in this .env file!
# Docker-compose and env_file does not interpolate (remove) starting and ending quotes
rsyslog_support_metadata_formats=on
rsyslog_mmpstrucdata=on
rsyslog_mmjsonparse_without_cee=on
rsyslog_global_ca_file=/usr/local/etc/pki/test/test-ca.cert.pem
rsyslog_pmrfc3164_force_tagEndingByColon=on
rsyslog_pmrfc3164_remove_msgFirstSpace=on
rsyslog_global_parser_permitSlashInProgramName=on
rsyslog_parser=["rsyslog.rfc5424", "rsyslog.aixforwardedfrom", "custom.rfc3164"]
# File output
rsyslog_omfile_enabled=on
rsyslog_omfile_template=TmplRSyslogJSON
# Behave test container process doesn't run as root and reads these files via a shared volume mount. Set read for other user.
rsyslog_omfile_FileCreateMode=0644
# To test Kafka output
rsyslog_omkafka_enabled=on
# SASL with SSL (cause testing keberos is too much pain...)
rsyslog_omkafka_broker=["test-kafka:9092"]
rsyslog_omkafka_confParam=["batch.num.messages=1", "queue.buffering.max.ms=100", "sasl.mechanisms=PLAIN", "sasl.username=test", "sasl.password=test-secret", "security.protocol=sasl_ssl", "ssl.ca.location=/usr/local/etc/pki/test/test-ca.cert.pem", "ssl.key.location=/usr/local/etc/pki/test/test-syslog-server.key.pem", "ssl.certificate.location=/usr/local/etc/pki/test/test-syslog-server.cert.pem"]
rsyslog_omkafka_topic=test_syslog
# To test syslog forwarding / relay
rsyslog_omfwd_syslog_enabled=on
rsyslog_omfwd_syslog_host=test_syslog_relay
rsyslog_omfwd_syslog_port=10514
rsyslog_omfwd_syslog_template=TmplRFC5424Meta
# To test syslog forwarding / relay that spoofs the UDP source origin
rsyslog_omudpspoof_syslog_enabled=on
rsyslog_omudpspoof_syslog_host=test_syslog_relay_udp_spoof
rsyslog_omudpspoof_syslog_port=10514
rsyslog_omudpspoof_syslog_template=TmplRFC5424Meta
# To test json forwarding / relay
rsyslog_omfwd_json_enabled=on
rsyslog_omfwd_json_host=test-json-relay
rsyslog_omfwd_json_port=15000
rsyslog_omfwd_json_template=TmplJSONRawMsg
rsyslog_call_fwd_extra_rule=on
# Metrics
rsyslog_impstats_log_file_enabled=on
rsyslog_dyn_stats_inc_error_reporting=on
# Assumed timezone issues problems occur if the source message lacks timezone info.
TZ=Africa/Johannesburg
# Allow turning on debug
rsyslog_DEBUG=DebugOnDemand