Ok, that could be the problem.
Try this on one of the servers that's not showing up in the status:
grep zimbra /etc/syslog.conf
You should see a line that ends with "@loggerhost" where "loggerhost" is the name of the host running the logger daemon.
If that's not present, then run as root:
/opt/zimbra/bin/zmsyslogsetup
and re-check syslog.conf
After verifying that entry, on the same host:
logger -p mail.info "test"
Then, on the logger host, verify that "test" is logged to /var/log/zimbra.log
If it's not, check the process list:
ps auxww | grep syslogd
On RH, syslogd should be running with the "-r" option (to allow logging from remote servers).
If it's not, edit the file
/etc/sysconfig/syslog
and add the -r to the SYSLOGD_OPTIONS item
and
/etc/init.d/syslog stop
/etc/init.d/syslog start
And try the logger command again. |