In diesem Artikel wird beschrieben, wie Sie Protokolle von PowerEdge-Servern der C Serie mithilfe des PEC-Logs-Skripts exportieren.
Das PEC-Logs-Skript ist ein PowerEdge-C-spezifisches Skript, das Systeminformationen und Protokolle erfasst ähnlich dem DSET-Dienstprogramm für die PowerEdge-Server.
Es kann von poweredgec.dell.com heruntergeladen werden.
- Es nutzt und ruft IPMI-Informationen ab.
- OpenIPMI und das IPMITool sind erforderlich
- Das Skript ermittelt den Systemtyp und das Betriebssystem, um sicherzustellen, dass es in einer unterstützten Umgebung ausgeführt wird.
- Das BMCTool und SetupBIOS-Tool sind im Skript gebündelt, um mehr Informationen über das System zu sammeln.
- Es wird ein vollständiges Speicherabbild der BIOS-Einstellungen erstellt, einschließlich der Identifizierung der Einstellungen, die von den BIOS-Standardeinstellungen abweichen.
- Es nutzt zudem MegaCli und das LDSTate-Tool, um Storage-Informationen abzurufen.
- Es ist eine Vorabprüfung enthalten, um nach MegaCli zu suchen und anzuzeigen, wenn es nicht vorhanden ist.
- MegaCli ist optional. Wenn keine Storage-Protokolle erforderlich sind, kann es übersprungen werden.
- Darüber hinaus ruft das Skript dmidecode und lspci ab.
- lspci, lspci –v und lspci –vvv werden einzeln verwendet, um alle möglichen Informationen vom Betriebssystem in Bezug auf die Hardware zu erhalten.
- Ruft Betriebssystemprotokolle und die Konfiguration ab
- Nutzt integrierte BS-Supporttools, falls vorhanden
- RHEL und ähnliche Derivate rufen sosreport ab.
- SLES ruft supportconfig ab.
- Debian und ähnliche Derivate geben Ergebnisse aus mehreren einzelnen Befehlen aus, um „sosreport“-ähnliche Ausgabe zu erfassen.
- Fehler, auf die das Skript stößt, werden zusammen mit anderen Protokollen erfasst und gesammelt.
- Die gesamte Ausgabe wird in eine .tgz-Datei komprimiert.
- Ausgabeverzeichnis und Dateiname werden auf dem Bildschirm angezeigt.
Das Skript hinterlässt außer der komprimierten Protokollsammlung keine Spuren. Alle Skript- und temporären Protokolldateien werden bereinigt, wenn das Skript beendet ist.
**HINWEIS** Keine der von pec-logs.sh abgerufenen Informationen lassen sich ausschließlich mit dem Skript erfassen. Dieses Skript kombiniert einfach nur das Abrufen aller Informationen, die der Support im Allgemeinen benötigt, in einen einzigen nahtlosen Prozess.
Das PEC-Log-Skript enthält ein Menü, in dem der Nutzer auswählen kann, ob ein vollständiger Bericht erzeugt wird, alle Systemhardware-, Storage- und Betriebssystemprotokolle oder einzelne Bereiche abgerufen werden sollen. Es gibt auch eine Option zum Löschen des Systemereignisprotokolls.
Es sind zusätzliche Befehlszeilenfunktionen/Argumente enthalten, um bestimmte Funktionen anzupassen.
- pec-logs.sh –q
Hintergrundmodus, nicht interaktiver Modus, der die meisten Ausgaben unterdrückt und einen vollständigen Bericht abruft
- pec-logs.sh –f [Wert]
Passt den Namen der Ausgabedatei an und hängt [Wert] an den Dateinamen an, um die Datei zu identifizieren Standardmäßig lautet der Dateiname pec-logs_<Service-Tag>_<Hostname>_<Datum>.tgz
Der modifizierte Dateiname lautet pec-logs_<[Wert]>_<Service-Tag>_<Hostname>_<Datum>.tgz
- pec-logs.sh –d [Wert]
O Ändert das Ausgabeverzeichnis in [Wert] Das Standardausgabeverzeichnis ist /tmp/.
- pec-logs.sh –h
O Zeigt Nutzungsinformationen und Beispiele an
Siehe auch:
Remote-Management eines PowerEdge-Servers der C Serie mithilfe des BMCTool
Überprüfen und Ändern von BIOS-Konfigurationen auf einem PowerEdge-Server der C Serie mit dem SetupBIOS-Tool
Anzeigen von Storage-Informationen auf einem PowerEdge-Server der C Serie mit dem LDState-Tool