Hi,
Recently I am using syslog-ng’s docker container as syslog generator as the following:
docker run -d \
--cpus=2 \
--name $name \
-v ${PWD}/syslog.log:/data/syslog.log \
--entrypoint="" \
--network=host \
balabit/syslog-ng:latest \
/usr/bin/loggen --dgram --inet --dont-parse --loop-reading --size 8192 --rate $rate --interval $duration --read-file /data/syslog.log $ip 514
I found something interesting, if my syslog server stopped, the client syslog-ng containers stopped too.
So I would like to know if syslog-ng detected the availability of the remote end? If so, how?
Besides, I didn’t see ICMP packets between the client and server using tcpdump.
Thanks
Grant