Difference between revisions of "Installing rsyslog from yum repository"
From Notes_Wiki
m |
m |
||
Line 11: | Line 11: | ||
##Append following lines | ##Append following lines | ||
##:<pre> | ##:<pre> | ||
##::$template TmplAuth, "/var/log/%HOSTNAME%/%PROGRAMNAME%.log" | ##:: $template TmplAuth, "/var/log/%HOSTNAME%/%PROGRAMNAME%.log" | ||
##:: | ##:: | ||
##::authpriv.* ?TmplAuth | ##:: authpriv.* ?TmplAuth | ||
##::*.info,mail.none,authpriv.none,cron.none ?TmplMsg | ##:: *.info,mail.none,authpriv.none,cron.none ?TmplMsg | ||
##::</pre> | ##::</pre> | ||
##Uncomment following lines: | ##Uncomment following lines: | ||
##:<pre> | ##:<pre> | ||
##::$ModLoad imudp | ##:: $ModLoad imudp | ||
##::$UDPServerRun 514 | ##:: $UDPServerRun 514 | ||
##:</pre> | ##:</pre> | ||
#<tt>service rsyslog start</tt> | #<tt>service rsyslog start</tt> |
Revision as of 06:36, 11 February 2015
<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>
Installing rsyslog server in CentOS
Configure rsyslog server
To install rsyslog use following steps:
- Setup repositories rpmfusion, rpmforge and epel
- yum -y install rsyslog
- Disable SELinux
- Enable incoming UDP port 514 packets
- Edit '/etc/rsyslog.conf' file as follows:
- Append following lines
- $template TmplAuth, "/var/log/%HOSTNAME%/%PROGRAMNAME%.log"
- authpriv.* ?TmplAuth
- *.info,mail.none,authpriv.none,cron.none ?TmplMsg
- Uncomment following lines:
- $ModLoad imudp
- $UDPServerRun 514
- Append following lines
- service rsyslog start
- chkconfig rsyslog on
Configure rsyslog client
After configuring rsyslog server, configure remote machines to send logs to rsyslog server using:
- Install rsyslog same as in case of server
- Edit '/etc/rsyslog.conf' file and append following configuration:
- *.* @<server>:<port>
- service rsyslog start
- chkconfig rsyslog on
Steps learned from http://tecadmin.net/setup-centralized-logging-server-using-rsyslogd/ and contributed by Kiran Kollipara
<yambe:breadcrumb self="Installing from source">Rsyslog configuration</yambe:breadcrumb>