Problem Summary: Due to an internal error, some Sun-supplied cluster agents write messages to the system log (see syslog(3C)) using the LOG_USER facility instead of using LOG_DAEMON. On a cluster that is configured with the default syslog settings (see syslog.conf(4)), messages with a severity of LOG_WARNING or LOG_NOTICE, which would normally be written to the system log, are not being output. This problem occurs only for agent code written as shell scripts.
Workaround:
The following workaround is for agent developers writing shell scripts:
In shell scripts, pass the facility explicitly to scds_sylog:
facility=`scha_cluster_get -O SYSLOG_FACILITY
'scds_syslog -p ${facility}.error -m "error message"
The following workaround is for cluster administrators:
Add the following entry near the front of the /etc/syslog.conf file on all cluster nodes:
user.warning /var/adm/messages
This entry causes user.warning messages to be logged. You can add a similar entry for user.notice messages, but this is not necessary and might cause the logs to fill too quickly, depending on the mix of applications that are running.