Will see Configuring syslogd in Linux in this post
Follow the below steps on server:
Required services for syslogd
1. portmap
2 xinetd
3. syslog
Run the below command to keep on running above mentioned service after server reboot
#chkconfig portmap on
#chkconfig xinetd on
#chkconfig syslog on
Start portmap and xinetd services
#service portmap start
#service xinetd start
Check the service status
#service portmap status
#service xinetd status
Now edit “/etc/sysconfig/syslog” file using vi editor
#vi /etc/sysconfig/syslog
find for SYSLOGD_OPTIONS=”-m 0″
and add -r option to accept the logs from system
SYSLOGD_OPTIONS=”-r -m 0″
save and quit from the file :wq
-x disable DNS lookups on messages with -r option
-m 0 disabled MARK messages
-r enables logging
Once edited the file restart the syslog service
#service syslog retsrat
Follow the steps on client
Edit /etc/syslog.conf file and add a entry at end of file for server as shown below.
:Lets assume server ip as 192.168.1.10
#vi /etc/syslog.conf
user.* @192.168.1.10
Save and quit from the file :wq
now restart the syslog service on client
#service syslog restart
Now restart the client and check log entry in server. it will generate logs in server.
Checking logs on server
#less /var/log/messages
end of this log file you can see the recent logs.