Befehl "ctsnap"
Zweck
Erfasst Konfigurations-, Protokoll- und Traceinformationen zu den RSCT-Komponenten (Reliable Scalable Cluster Technology).
Syntax
Ctsnap [ -a ] [ -c Clusternamensmuster ] [ -C Cluster-ID-Muster ] [ -d ausgabeverzeichnis ] [ -D Dämonnamensmuster ] [ -k stackdump_default ] [ -n Knotennamensmuster ] [ -N Knoten-ID-Muster ] [ -p Tage | { -f Von_Datum -t. bis_Datum } ] [ -s Spoolverzeichnis ] [ -S Größe ] [ -x RPMTTR ] [ -h ] [ -z ]
Beschreibung
- Ressourcenmanager für Prüfprotokolle (IBM.AuditRM)
- Cluster Security Services (ctsec)
- Ressourcenmanager für Common Information Model (IBM.CIMRM)
- Konfigurationsressourcenmanager (IBM.ConfigRM)
- Ereignismanagement (ha_em)
- Ressourcenmanager für Ereignisantworten (IBM.ERRM)
- Ressourcenmanager für Dateisysteme (IBM.FSRM)
- Erfassung von Fehlerdaten beim ersten Auftreten (ct_ffdc)
- Gruppenservices (cthags)
- Hostressourcenmanager (IBM.HostRM)
- Ressourcenmanager mit geringster Berechtigung (IBM.LPRM)
- Maschinennahe Anwendungsprogrammierschnittstelle (lapi)
- Ressourcenmanager für den Verwaltungsbereich ( IBM®.MgmtDomainRM )
- Ressourcenmanager für Mikrosensoren (IBM.MicroSensorRM)
- Ressourcenmanager für Wiederherstellung (IBM.RecoveryRM)
- Ressourcenüberwachung und -steuerung (ctrmc)
- Ressourcenmanager für Sensoren (IBM.SensorRM)
- Speicherressourcenmanager (IBM.StorageRM)
- Topologieservices (cthats)
- Gemeinsam genutzte virtuelle Platte (vsd) (unter AIX 6.1)
- Wiederherstellbare gemeinsam genutzte virtuelle Platte (rvsd) (unter AIX 6.1)
Wenn bei einer dieser Komponenten ein Problem auftritt, können Sie diesen Befehl ausführen, um Ihrer Software-Service-Organisation Informationen bereitzustellen.
Die Ausgabe des Befehls ctsnap besteht aus einer komprimierten TAR-Datei (ctsnap.Knotenname.nnnnnnnn.tar.Z) und einer Protokolldatei (ctsnap.Knotenname.nnnnnnnn.log), wobei Knotenname für den Namen des Knotens steht, auf dem ctsnap ausgeführt wurde, und nnnnnnnn für die Zeitmarke der Ausführung des Befehls ctsnap. Stellen Sie Ihrer Software-Service-Organisation beide Dateien bereit. Standardmäßig speichert ctsnap diese Dateien im Verzeichnis /tmp/ctsupt. Mit dem Flag -d können Sie ein anderes Ausgabeverzeichnis angeben.
- Ressourcenmanager für Prüfprotokolle (IBM.AuditRM)
- Ressourcenmanager für Common Information Model (IBM.CIMRM)
- Configuration Resource Manager (IBM.ConfigRM)
- Ressourcenmanager für Ereignisantworten (IBM.ERRM)
- Ressourcenmanager für Dateisysteme (IBM.FSRM)
- Generischer Ressourcenmanager (IBM.GblResRM)
- Gruppenservices (cthags)
- Least-Privilege Resource Manager (IBM.LPRM)
- Ressourcenmanager für Mikrosensoren (IBM.MicroSensorRM)
- Ressourcenmanager für Wiederherstellung (IBM.RecoveryRM)
- Ressourcenüberwachung und -steuerung (ctrmc)
- Ressourcenmanager für Sensoren (IBM.SensorRM)
- Speicherressourcenmanager (IBM.StorageRM)
- Topologieservices (cthats)
Verwenden Sie das Flag -x, um die Tracedateiinhalte aller RSCT-Ressourcenmanager zu formatieren.
Sie können mit dem Befehl ctsnap auch das Stammverzeichnis für Traceerstellung und Protokollierung aus der Konfigurationsdatei für RSCT-Dateien ( ctfile.cfg) abrufen.
Flags
- -a
- Erfasst Informationen, die nur für HACMP-Cluster ( High Availability Cluster Multi-Processing (HACMP) unter dem Betriebssystem Linux® relevant sind.
- -c Muster_für_Clusternamen
- Gibt ein Auswahlmuster an, das die Traceerfassung auf bestimmte Clusternamen beschränkt. Das Muster wird als regulärer Ausdruck der Perl-Sprache interpretiert.
- -C Muster_für_Cluster-IDs
- Gibt ein Auswahlmuster an, das die Traceerfassung auf bestimmte Cluster-IDs beschränkt. Das Muster wird als regulärer Ausdruck der Perl-Sprache interpretiert.
- -d Ausgabeverzeichnis
- Gibt das Ausgabeverzeichnis an. Das Standardverzeichnis ist /tmp/ctsupt.
- -D Muster_für_Dämonnamen
- Gibt ein Auswahlmuster an, das die Traceerfassung auf bestimmte Dämonprozesse beschränkt. Das Muster wird als regulärer Ausdruck der Perl-Sprache interpretiert.
- -f Anfangsdatum
- Gibt das Datum an, ab dem Informationen erfasst werden sollen. Der Parameter Anfangsdatum hat das folgende Format:
yyyy-mm-dd[.hh[:mm[:ss]]]Hinweis: Verwenden Sie -f in Verbindung mit dem Flag -t . - -k stackdump_default
- Erstellt einen Stack Dump für diese RSCT-Subsysteme: cthags, cthats, ctrmc, IBM.AuditRM, IBM.CIMRM, IBM.ConfigRM, IBM.ERRM, IBM.FSRM, IBM.GblResRM, IBM.LPRM, IBM.MicroSensorRM, IBM.RecoveryRM, IBM.SensorRM und IBM.StorageRM.
- -n Muster_für_Knotennamen
- Gibt ein Auswahlmuster an, das die Traceerfassung auf bestimmte Knotennamen beschränkt. Das Muster wird als regulärer Ausdruck der Perl-Sprache interpretiert.
- -N Muster_für_Knoten-IDs
- Gibt ein Auswahlmuster an, das die Traceerfassung auf bestimmte Knoten-IDs beschränkt. Das Muster wird als regulärer Ausdruck der Perl-Sprache interpretiert.
- -p Tage
- Gibt an, wie viele Tage rückwirkend Traceinformationen erfasst werden sollen.
- -s Spoolverzeichnis
- Erfasst Tracedateien für das angegebene Spoolverzeichnis.
- -S Größe
- Gibt die maximale kumulative Größe aller zu erfassenden Tracedateien (in Megabyte) an.
- -t Enddatum
- Gibt das Datum an, bis zu dem Informationen erfasst werden sollen. Der Parameter Enddatum hat das folgende Format:
yyyy-mm-dd[.hh[:mm[:ss]]]Hinweis: Verwenden Sie -t zusammen mit dem Flag -f . - -x runrpttr
- Formatiert die Tracedateiinhalte aller RSCT-Ressourcenmanager.
Wenn Sie dieses Flag verwenden, nimmt die Größe der ctsnap-Ausgabedateien zu. Daher müssen Sie möglicherweise die Größe des Dateisystems erhöhen, das das Ausgabeverzeichnis enthält.
- -h
- Schreibt den Verwendungshinweis für den Befehl in die Standardausgabe.
- -z
- Verhindert die Erfassung der snap caa -Informationen auch in einer CAA-Umgebung (Cluster Aware AIX ).
Sicherheit
Nur root -Benutzer können diesen Befehl ausführen.
Exitstatus
- 0
- Der Befehl wurde erfolgreich ausgeführt.
- 1
- Der Befehl war nicht erfolgreich.
Standardausgabe
Wenn das Flag -h angegeben ist, wird der Verwendungshinweis für diesen Befehl in die Standardausgabe geschrieben.
Standardfehlerausgabe
Fehlernachrichten werden in die Standardfehlerausgabe (und in die Datei ctsnap.Hostname.nnnnnnnn.log ) geschrieben.
Implementierungsspezifikationen
Dieser Befehl ist Teil der Dateigruppe rsct.core.utils für das Betriebssystem AIX®.
Beispiele
- Geben Sie Folgendes ein, um Informationen zur RSCT-Unterstützung zu erfassen:
ctsnap - Geben Sie Folgendes ein, um RSCT-Unterstützungsinformationen zusammenzustellen und im Verzeichnis /tmp/mydir zu speichern:
ctsnap -d /tmp/mydir - Geben Sie Folgendes ein, um alle Tracedateien für das Verzeichnis /opt/traces zu erfassen:
ctsnap -s /opt/traces - Geben Sie Folgendes ein, um alle Tracedateien für die /opt/traces-Verzeichnisse der Dämonprozesse des Ressourcenmanagers für Konfigurationen zu erfassen:
ctsnap -s /opt/traces -D '.*ConfigRM.*' - Geben Sie Folgendes ein, um alle Tracedateien für das Verzeichnis /opt/traces für den Datumsbereich
08-28-2008bis08-29-2008zu erfassen:ctsnap -s /opt/traces -f 08-28-2008 -t 08-29-2008 - Geben Sie Folgendes ein, um alle Tracedateien für das Verzeichnis /opt/traces für die letzten vier Tage zu erfassen:
ctsnap -s /opt/traces -p 4 - Geben Sie Folgendes ein, um alle Tracedateien für das Verzeichnis /opt/traces für die letzten
50MB an Traceinformationen zu erfassen:ctsnap -s /opt/traces -S 50
Position
- /opt/rsct/bin/ctsnap
- Enthält den Befehl ctsnap
Dateien
- /tmp/ctsupt
- Position des Standardverzeichnisses, das die Ausgabedateien enthält.
- /tmp/ctsupt/ctsnap.Hostname.nnnnnnnn.log
- Position der Protokolldatei zur Befehlsausführung, wobei nnnnnnnn für eine Zeitmarke und Hostname für den Namen des Hosts, auf dem der Befehl ausgeführt wurde, steht.
- tmp/ctsupt/ctsnap.Hostname.nnnnnnnn.tar.Z
- Position der komprimierten TAR-Datei, die die erfassten Daten enthält, wobei nnnnnnnn für eine Zeitmarke und Hostname für den Namen des Hosts, auf dem der Befehl ausgeführt wurde, steht.