Configure a dedicated log server on Ubuntu to store all IBM® Spectrum Cluster Foundation Community
Edition management
node and compute node log messages.
About this task
By
default, the IBM Spectrum Cluster Foundation Community
Edition management
node is set as the log server. All messages that are logged from compute
nodes are forwarded to the management node.
You can set a dedicated
log server in the cluster. In this way, all log messages from the
management and compute nodes are forwarded to the dedicated log server.
A dedicated log server identifies which messages come from which nodes
to easily analyze problems.
Procedure
- Modify the /etc/rsyslog.conf file
on the management node. Add the following line at the end of the file: *.*
@172.20.7.35 This line sets the log server to
the node with the specified IP address.
- Make configuration changes take effect.
/etc/init.d/rsyslog restart
Note: You can also set a logging server by specifying the node
name. If you use a node name instead of an IP address, make sure that
the node name is resolvable.
- Check that your changes are applied by sending a test log:
logger -t 'LOGTEST' -p local3.info 'Testing the rsyslog forwarding...'
Note: Make sure that the dedicated logging server is enabled
to receive syslog from the UDP port 514. If you are going to setup
a log server based on the Ubuntu operating system, ensure that the
following lines are found in the
rsyslog.conf file:
$ModLoad imudp
$UDPServerRun 514
Note: After above configuration,
by default, all messages are logged to IBM Spectrum Cluster Foundation Community
Edition
management node and dedicated log server at the same time. If you do not want all messages logged
to the management node, remove all the configuration items in /etc/rsyslog.d/50-default.conf.
Next, restart the rsyslog service by running the /etc/init.d/rsyslog
restart command.