Difference between revisions of "Configuring-Logger-Host"

m (Protected "Configuring-Logger-Host": Excessive spamming (‎[edit=sysop] (indefinite) ‎[move=sysop] (indefinite)) [cascading])
(6.i)
Line 14: Line 14:
 
'''On the logger monitor host, you must enable syslog to log statistics from remote machines'''
 
'''On the logger monitor host, you must enable syslog to log statistics from remote machines'''
  
   a. Edit the /etc/sysconfig/syslog file, add -r to the SYSLOGD_OPTIONS setting,  SYSLOGD_options=”-r -m 0”
+
   a. Edit the /etc/sysconfig/syslog file (if using rsyslog, then Edit the /etc/sysconfig/rsyslog file), add -r to the SYSLOGD_OPTIONS setting,  SYSLOGD_options=”-r -m 0”
  
 
   b. /opt/zimbra/libexec/zmsyslogsetup  
 
   b. /opt/zimbra/libexec/zmsyslogsetup  

Revision as of 09:38, 7 July 2013

Below are the steps to configure logger monitor host in ZCS multi-server setup

Note: run below steps in non-peak hours during scheduled downtime.

Run on logger monitor Host:

su - zimbra
zmcontrol stop ; exit

Run as root user

/opt/zimbra/libexec/zmfixperms -e -v

On the logger monitor host, you must enable syslog to log statistics from remote machines

 a. Edit the /etc/sysconfig/syslog file (if using rsyslog, then Edit the /etc/sysconfig/rsyslog file), add -r to the SYSLOGD_OPTIONS setting,  SYSLOGD_options=”-r -m 0”
 b. /opt/zimbra/libexec/zmsyslogsetup 
 b. Stop the syslog daemon. Type /etc/init.d/syslogd stop.
 c. Start the syslog daemon. Type /etc/init.d/syslogd start.


If You are using rsyslog instead of syslog, then you will need below change in rsyslog config.

we need to enable a module for remote logging in logger host, below changes fixes this issue.

We need to edit the rsyslog config file "/etc/rsyslog.conf" and enable "imudp" module by uncommenting the same.

$ModLoad imudp
$UDPServerRun 514

After the above change restart rsyslog service.

su - zimbra 
zmcontrol start 
/opt/zimbra/libexec/zmloggerinit 
/opt/zimbra/bin/zmsshkeygen
/opt/zimbra/bin/zmupdateauthkeys 

Verify the LogHostname using below commands. (it should be set to name of logger monitor host on all servers)

zmprov gacf |grep zimbraLogHostname

If its different, change the same to logger monitor hostname using below command.

zmprov mcf zimbraLogHostname <Logger monitor Hostname>

On all other servers: (if you have multiple zimbra servers in your setup)

Verify the LogHostname using below commands. (it should be set to name of logger monitor host on all servers)

su - zimbra
zmprov gacf |grep zimbraLogHostname  

If its different, change the same to Logger monitor Host using below command.

zmprov mcf zimbraLogHostname <Logger monitor Hostname>
/opt/zimbra/bin/zmsshkeygen
/opt/zimbra/bin/zmupdateauthkeys ; exit
/opt/zimbra/libexec/zmsyslogsetup (run as root user)
service syslog restart
service rsyslog restart
su - zimbra
zmcontrol restart
Jump to: navigation, search