Resumen del problema: debido a un error interno, algunos de los agentes de clústeres suministrados por Sun escriben mensajes en el registro del sistema mediante el recurso LOG_USER en vez de usar LOG_DAEMON. Consulte syslog(3C). En un clúster que esté configurado con los valores predeterminados del registro del sistema, los mensajes con una gravedad de LOG_WARNING o LOG_NOTICE, que normalmente se escribirían en el registro del sistema, no se visualizan. Consulte syslog.conf(4). Este problema sólo se produce con el código de agente escrito como secuencias de órdenes de shell.
Solución:
La siguiente solución está destinada a los programadores de agentes que escriben secuencias de órdenes de shell:
En las secuencias de órdenes shell, cambie la utilidad explícitamente a scds_sylog:
facility=`scha_cluster_get -O SYSLOG_FACILITY
'scds_syslog -p ${facility}.error -m "error message"
La siguiente solución es para los administradores del clúster:
Añada la siguiente línea cerca de la parte frontal del archivo /etc/syslog.conf en todos los nodos del clúster:
user.warning /var/adm/messages
Esta entrada provoca que se registren los mensajes de user.warning. Puede añadir una línea similar a los mensajes user.notice, pero no es necesario y puede provocar que los registros se llenen demasiado rápido, en función de la mezcla de aplicaciones que se esté ejecutando.