Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Affichage du contenu des journaux de commande d'Oracle Solaris Cluster

Le fichier texte ASCII /var/cluster/logs/commandlog contient des enregistrements des commandes Oracle Solaris Cluster sélectionnées exécutées dans un cluster. La journalisation des commandes débute automatiquement lorsque vous configurez le cluster et s'achève lorsque vous arrêtez le cluster. Les commandes sont journalisées sur tous les noeuds en cours d'exécution et initialisés en mode cluster.

Ne sont pas journalisées dans ce fichier les commandes permettant d'afficher la configuration et l'état courant du cluster.

Sont journalisées dans ce fichier notamment les commandes permettant de configurer et de modifier l'état courant du cluster.

  • claccess

  • cldevice

  • cldevicegroup

  • clinterconnect

  • clnasdevice

  • clnode

  • clquorum

  • clreslogicalhostname

  • clresource

  • clresourcegroup

  • clresourcetype

  • clressharedaddress

  • clsetup

  • clsnmphost

  • clsnmpmib

  • clnsmpuser

  • cltelemetryattribute

  • cluster

  • clzonecluster

  • scdidadm

Les enregistrements du fichier commandlog peuvent inclure les éléments suivants :

  • Date et horodatage.

  • Nom de l'hôte depuis lequel la commande a été exécutée.

  • ID de processus de la commande.

  • Nom de connexion de l'utilisateur qui a exécuté la commande.

  • Commande exécutée par l'utilisateur, y compris toutes options et opérandes.


    Remarque -  Les options des commandes sont consignées dans le fichier commandlog, ce qui vous permet de les identifier facilement et de les copier, coller et exécuter dans le shell.
  • Statut de sortie de la commande exécutée.


    Remarque -  Si une commande est abandonnée de façon anormale avec des résultats inconnus, le logiciel Oracle Solaris Cluster n'affiche pas d'état de sortie dans le fichier commandlog.

Par défaut, le fichier commandlog est archivé une fois par semaine. Pour modifier les stratégies d'archivage du fichier commandlog, exécutez la commande crontab sur chaque noeud du cluster. Pour plus d'informations, reportez-vous à la page de manuel crontab(1).

Oracle Solaris Cluster contient jusqu'à huit fichier commandlog archivés au préalable sur chaque noeud de cluster à tout moment. Le fichier commandlog de la semaine en cours est nommé commandlog. Le fichier portant sur une semaine entière le plus récent est nommé commandlog.0. Le fichier portant sur une semaine entière le plus ancien est nommé commandlog.7.

  • Affichez le contenu du fichier commandlog de la semaine en cours, écran par écran.
    phys-schost# more /var/cluster/logs/commandlog
Exemple 1-12  Affichage du contenu des journaux de commande d'Oracle Solaris Cluster

L'exemple suivant illustre le contenu du fichier commandlog affiché à l'aide de la commande 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