...
This article describes how to export logs on the PowerEdge C-Series servers using the PEC-Logs Script The PEC-Logs Script is a PowerEdge-C specific script that gathers system information and logs similar to the DSET Utility for the PowerEdge servers. It can be downloaded from poweredgec.dell.com. It utilizes and pulls IPMI information. OpenIPMI and ipmitool are required The script performs a system type and OS detection to ensure it is in a supported environment.The BMCTool and SetupBIOS Tool are bundled in the script to expand on information gathered about the system.It does a complete BIOS settings dump, including identifying settings that have changed from BIOS defaultsIt also utilizes MegaCli and the LDSTate Tool to pull storage information. A pre-check is included to look for MegaCli and advise if it is not presentMegaCli is optional. If storage logs are not necessary, it can be skippedAdditionally the script pulls dmidecode, and lspcilspci, lspci –v and lspci –vvv are used individually to get everything we can from the OS regarding hardwarePulls OS logs and configurationMakes use of built in OS support tools if presentRHEL and like derivatives pulls sosreportSLES pulls supportconfigDebian and like derivatives outputs results from several individual commands to gather ‘sosreport’ like outputErrors encountered by script are captured and gathered along with other logsAll output is compressed into .tgz fileOutput directory and filename are output to screen The script leaves no footprint besides the compressed log collection. All script and temporary log files are cleaned up when the script exits. **NOTE** None of the information pulled by pec-logs.sh is exclusive to the script. This script simply combines pulling all the information support generally looks for into a single seamless process The PEC-Log script includes a menu allowing the user to select whether to generate a full report, pulling all system hardware, storage and operating system logs, or a custom option to individually select which sections to pull, or clear the system event log. There is also an option to clear the System Event Log. Additional command line functions/arguments are included to adjust certain functionality pec-logs.sh –q Quiet mode, non-interactive mode which suppresses most output and pulls a complete reportpec-logs.sh –f [value] Adjust output file name, appends [value] to filename to help identify file. By default, file name is pec-logs___.tgz Modified file name is pec-logs____.tgzpec-logs.sh –d [value] O Changes output directory to [value]. Default output directory is /tmp/pec-logs.sh –h O Shows usage information and examples See Also:How To Remotely Manage a PowerEdge C-Series server using the BMCTool How To inspect and change BIOS configurations on a PowerEdge C-Series server with SetupBIOS Tool How To view storage information on a PowerEdge C-Series server with LDState Tool