Difference between revisions of "Installing rsyslog from yum repository"

From Notes_Wiki
m
m
Line 1: Line 1:
=Configuring rsyslog server in CentOS=
<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>
=Installing rsyslog server in CentOS=


To install rsyslog server in CentOS from source follow these steps:
To install rsyslog server in CentOS from source follow these steps:
Line 40: Line 41:




Back to [[Rsyslog configuration]]
<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>

Revision as of 09:08, 2 December 2012

<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>

Installing rsyslog server in CentOS

To install rsyslog server in CentOS from source follow these steps:

  • Download latest stable release of rsyslog from http://www.rsyslog.com/
  • Extract the source package
  • Run configure in following manner
    ./configure --enable-gnutls --libdir=/lib --sbindir=/sbin
  • Run make
  • Run make install as root
  • Use rsyslog.conf file similar to rsyslog-2009-10-06.conf.txt
  • Use following commands to use rsyslog instead of syslog
    service syslog stop
    service rsyslog start
    chkconfig syslog off
    chkconfig rsyslog on


Troubleshooting

If you get errors like this

Oct 26 15:34:29 information rsyslogd:the last error occured in /etc/rsyslog.conf, line 8
Oct 26 15:34:29 information rsyslogd:could not load module '/usr/local/lib/rsyslog/imklog.so', dlopen: /usr/local/lib/rsyslog/imklog.so: undefined symbol: MsgSetRcvFromIP
Oct 26 15:34:29 information rsyslogd:the last error occured in /etc/rsyslog.conf, line 9
Oct 26 15:34:29 information rsyslogd:could not load module '/usr/local/lib/rsyslog/imudp.so', dlopen: /usr/local/lib/rsyslog/imudp.so: undefined symbol: MsgSetRcvFromIP
Oct 26 15:34:29 information rsyslogd:the last error occured in /etc/rsyslog.conf, line 13
Oct 26 15:34:29 information rsyslogd:invalid or yet-unknown config file command - have you forgotten to load a module?
Oct 26 15:34:29 information rsyslogd:the last error occured in /etc/rsyslog.conf, line 14
Oct 26 15:34:29 information rsyslogd:invalid or yet-unknown config file command - have you forgotten to load a module?
Oct 26 15:34:29 information rsyslogd:the last error occured in /etc/rsyslog.conf, line 24
Oct 26 15:34:29 information kernel: rklogd 2.0.6, log source = /proc/kmsg started.

in `/var/log/messages' file after doing `service rsyslog restart' then probably you are not running rsyslog version you installed from source. Make sure you use `--libdir=/lib --sbindir=/sbin' with `./configure' so that already installed rsyslog is replaced.


<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>