Beginning with LifeKeeper v8.0, logging is done through the standard syslog facility. LifeKeeper supports rsyslog, which is an extension of the original syslog protocol. During package installation, syslog will be configured to use the “local6” facility for all LifeKeeper log messages (if “local6” is already in use another local should be used). The syslog configuration file /etc/rsyslog.conf is modified to include LifeKeeper-specific routing sending all LifeKeeper log messages to /var/log/lifekeeper.log (the original configuration file will be backed up with the same name ending in “~”).

The facility can be changed after installation by using the lklogconfig tool located in /opt/LifeKeeper/bin. For example, changing the facility to local5, run the following command.

lkstop -f
lklogconfig --action=update --facility=local5
lkstart

See the lklogconfig(8) manpage on a system with LifeKeeper installed for more details on this tool.

If a generic resource script puts a message into /opt/LifeKeeper/out/log directly, LifeKeeper will send a log message with the error severity level as the default into /var/log/lifekeeper.log. The severity level can be changed to information level by adding the following parameter into /etc/default/LifeKeeper, LOGMGR_LOGLEVEL=LK_INFO.

Feedback

Thanks for your feedback.

Post your comment on this topic.

Post Comment