Tento článek popisuje, jak exportovat protokoly na serverech PowerEdge řady C pomocí skriptu PEC-Logs.
PEC-Logs je skript specifický pro server PowerEdge řady C, který shromažďuje systémové informace a protokoly podobně jako nástroj DSET pro servery PowerEdge.
Je možné jej stáhnout ze stránky poweredgec.dell.com.
- Využívá a stahuje informace rozhraní IPMI.
- Jsou vyžadovány nástroje OpenIPMI a ipmitool.
- Skript zjistí typ systému a operační systém, aby se ujistil, že se nachází v podporovaném prostředí.
- Nástroje BMCTool a SetupBIOS jsou součástí skriptu a doplňují získané informace o systému.
- Provádí kompletní výpis nastavení systému BIOS včetně identifikace nastavení, která se změnila z výchozího nastavení systému BIOS.
- Využívá také nástroje MegaCli a LDSTate k získání informací o úložišti.
- K vyhledání nástroje MegaCli slouží předběžná kontrola, která informuje i o tom, pokud nástroj není k dispozici.
- Nástroj MegaCli je volitelný. Pokud protokoly úložiště nejsou nezbytné, lze je přeskočit.
- Skript navíc spustí příkazy dmidecode a lspci.
- Příkazy lspci, lspci –v a lspci –vvv se používají samostatně k získání všech možných informací o hardwaru z operačního systému.
- Stahuje protokoly a konfigurace operačního systému.
- Využívá zabudované nástroje podpory operačních systémů, pokud jsou k dispozici.
- Systém RHEL a podobné deriváty využívají příkaz sosreport.
- Systém SLES využívá příkaz supportconfig.
- Systém Debian a podobné deriváty uvádí výsledky několika jednotlivých příkazů ke shromáždění výstupu „sosreport“.
- Chyby zjištěné skriptem jsou zachyceny a shromážděny spolu s dalšími protokoly.
- Všechny výstupy jsou komprimovány do souboru .tgz.
- Výstupní adresář a název souboru se zobrazí na obrazovce.
Skript nezanechává kromě komprimovaného protokolu žádné stopy. Všechny soubory skriptu a dočasných protokolů se po ukončení skriptu vymažou.
**POZNÁMKA** Žádná z informací, které skript pec-logs.sh získá, nepatří výhradně skriptu. Tento skript jednoduše kombinuje veškeré informace, které podpora obvykle hledá, do jednoho bezproblémového procesu.
Skript PEC-Log obsahuje nabídku, která uživateli umožňuje vybrat, zda má vygenerovat celý report, získat všechny protokoly systémového hardwaru, úložiště a operačního systému, vlastní možnost vybrat jednotlivé části nebo vymazat protokol systémových událostí. K dispozici je také možné vymazat protokol systémových událostí.
K úpravě určitých funkcí jsou přiloženy další funkce/argumenty příkazového řádku.
- pec-logs.sh –q
Tichý režim, neinteraktivní režim, který potlačí většinu výstupů a získá kompletní report.
- pec-logs.sh –f [hodnota]
Upraví název výstupního souboru, přidá [hodnotu] k názvu souboru, aby jej bylo možné snadněji vyhledat. Ve výchozím nastavení je název souboru pec-logs_<výrobní_číslo>_<název_hostitele>_<datum>.tgz.
Upravený název souboru je pec-logs_<[hodnota]>_<výrobní_číslo>_<název_hostitele>_<datum>.tgz.
- pec-logs.sh –d [hodnota]
Změní výstupní adresář na [hodnota]. Výchozí výstupní adresář je /tmp/.
- pec-logs.sh –h
Zobrazí informace o použití a příklady.
Viz také:
Vzdálená správa serveru PowerEdge řady C pomocí nástroje BMCTool
Jak zkontrolovat a změnit konfiguraci systému BIOS na serveru PowerEdge řady C pomocí nástroje SetupBIOS
Jak zobrazit informace o úložišti na serveru PowerEdge řady C pomocí nástroje LDState