Guía de administración del sistema de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Cómo ver el contenido de los logs de comandos de Oracle Solaris Cluster

El archivo de texto ASCII /var/cluster/logs/commandlog contiene registros de comandos de Oracle Solaris Cluster seleccionados que se ejecutan en un cluster. Los comandos comienzan a registrarse automáticamente al configurarse el cluster y la operación se finaliza al cerrarse el cluster. Los comandos se registran en todos los nodos activos y que se han arrancado en modo de cluster.

Entre los comandos que no quedan registrados en este archivo están los encargados de mostrar la configuración y el estado actual del cluster.

Entre los comandos que quedan registrados en este archivo están los encargados de configurar y modificar el estado actual del cluster:

  • claccess

  • cldevice

  • cldevicegroup

  • clinterconnect

  • clnasdevice

  • clnode

  • clquorum

  • clreslogicalhostname

  • clresource

  • clresourcegroup

  • clresourcetype

  • clressharedaddress

  • clsetup

  • clsnmphost

  • clsnmpmib

  • clnsmpuser

  • cltelemetryattribute

  • cluster

  • clzonecluster

  • scdidadm

Los registros del archivo commandlog pueden contener los elementos siguientes:

  • Fecha y registro de hora

  • Nombre del host desde el cual se ejecutó el comando

  • ID de proceso del comando

  • Nombre de inicio de sesión del usuario que ejecutó el comando

  • Comando ejecutado por el usuario, con todas las opciones y los operandos


    Notas -  Las opciones del comando se recogen en el archivo commandlog para poderlas identificar, copiar, pegar y ejecutar en el shell.
  • Estado de salida del comando ejecutado


    Notas -  Si un comando interrumpe su ejecución de forma anómala con resultados desconocidos, el software de Oracle Solaris Cluster no muestra un estado de salida en el archivo commandlog.

De forma predeterminada, el archivo commandlog se archiva periódicamente una vez por semana. Para modificar las directrices de archivado del archivo commandlog, utilice el comando crontab en todos los nodos del cluster. Para obtener más información, consulte la página del comando man crontab(1).

En cualquier momento dado, el software de Oracle Solaris Cluster conserva hasta ocho archivos commandlog archivados anteriormente en cada nodo de cluster. El archivo commandlog de la semana actual se denomina commandlog. El archivo semanal completo más reciente se denomina commandlog.0. El archivo semanal completo más antiguo se denomina commandlog.7.

  • El contenido del archivo commandlog, correspondiente a la semana actual, se muestra una sola pantalla a la vez.
    phys-schost# more /var/cluster/logs/commandlog
Ejemplo 1-12  Visualización del contenido de los logs de comandos de Oracle Solaris Cluster

El ejemplo siguiente muestra el contenido del archivo commandlog que se visualiza mediante el comando more.

more -lines10 /var/cluster/logs/commandlog
11/11/2006 09:42:51 phys-schost-1 5222 root START - clsetup
11/11/2006 09:43:36 phys-schost-1 5758 root START - clrg add "app-sa-1"
11/11/2006 09:43:36 phys-schost-1 5758 root END 0
11/11/2006 09:43:36 phys-schost-1 5760 root START - clrg set -y
"RG_description=Department Shared Address RG" "app-sa-1"
11/11/2006 09:43:37 phys-schost-1 5760 root END 0
11/11/2006 09:44:15 phys-schost-1 5810 root START - clrg online "app-sa-1"
11/11/2006 09:44:15 phys-schost-1 5810 root END 0
11/11/2006 09:44:19 phys-schost-1 5222 root END -20988320
12/02/2006 14:37:21 phys-schost-1 5542 jbloggs START - clrg -c -g "app-sa-1"
-y "RG_description=Joe Bloggs Shared Address RG"
12/02/2006 14:37:22 phys-schost-1 5542 jbloggs END 0