I have the following for my clients' rsyslog.conf files:
$DefaultNetStreamDriverCAFile /etc/ca.pem
$DefaultNetStreamDriver gtls
$ActionSendStreamDriverMode 1
$ActionSendStreamDriverAuthMode anon
$ActionResumeInterval 29
$WorkDirectory /var/log
$ModLoad imuxsock
$SystemLogSocketName /var/log/log
$OptimizeForUniprocessor on
*.* @@<machine>:110
$ActionExecOnlyWhenPreviousIsSuspended on
*.* @@<machine>:143
$ActionExecOnlyWhenPreviousIsSuspended off
If I block port 110 from the client, I would expect that it would
failover to port 143. I am not seeing this. Do I have to do something
different here? It doesn't work if I remove the ActionExec directive,
either. In either case, it seems to keep sending to port 110, no matter
what. In this case, <machine> is the same physical machine, with the
same IP address, it's just a different syslog receiver process.
This is rsyslog-5.6.2
thx
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com