I den här artikeln beskrivs hur du exporterar loggar på servrar i PowerEdge C-serien med PEC-Logs Script
PEC-logs-skriptet är ett PowerEdge-C-specifikt skript som samlar in systeminformation och loggar som liknar DSET-verktyget för PowerEdge-servrarna.
Det kan hämtas från poweredgec.dell.com.
- Den använder och hämtar IPMI-information.
- OpenIPMI och ipmitool krävs
- Skriptet utför en systemtyp och OS-detektering för att säkerställa att den är i en miljö som stöds.
- BMCTool- och SetupBIOS-verktyget ingår i skriptet för att expandera den information som samlats in om systemet.
- Det gör en fullständig BIOS-inställningsdump, inklusive identifiering av inställningar som har ändrats från BIOS-standardinställningarna
- Den använder även MegaCli och verktyget LDSTate för att hämta lagringsinformation.
- En förkontroll ingår för att söka efter MegaCli och se om det inte finns
- MegaCli är valfritt. Om lagringsloggar inte behövs kan de hoppas över
- Skriptet hämtar dmidecode och lspci
- lspci, lspci –v och lspci –vvv används individuellt för att få allt vi kan från operativsystemet angående maskinvara
- Hämtar OS-loggar och konfiguration
- Använder inbyggda os-supportverktyg, om de finns
- RHEL och lika härledda drag sosreport
- SLES hämtar supportconfig
- Debian och liksom härledda utdata resulterar från flera individuella kommandon för att samla in "sosreport" som utdata
- Fel som påträffas av skript registreras och samlas tillsammans med andra loggar
- Alla utdata komprimeras till .tgz-filen
- Utdatakatalogen och filnamnet visas på skärmen
Skriptet lämnar inget utrymme förutom den komprimerade logginsamlingen. Alla skript och tillfälliga loggfiler rensas när skriptet avslutas.
**OBS!** Ingen av informationen som hämtas av pec-logs.sh är exklusiv för skriptet. Det här skriptet kombinerar helt enkelt att dra all information som support letar efter i en enda sömlös process
PEC-loggskriptet innehåller en meny som gör det möjligt för användaren att välja om den ska generera en fullständig rapport, hämta all maskinvara, lagring och alla operativsystemloggar, eller ett anpassat alternativ för att individuellt välja vilka avsnitt som ska hämtas eller rensa systemets händelselogg. Det finns även ett alternativ för att rensa systemhändelseloggen.
Ytterligare kommandoradsfunktioner/argument ingår för att justera vissa funktioner
- pec-logs.sh –q
Tyst läge, icke-interaktivt läge som undertrycker de flesta utdata och hämtar en fullständig rapport
- pec-logs.sh –f [värde]
Justera utdatafilnamnet, lägger till [värde] i filnamnet för att identifiera filen. Som standard är filnamnet pec-logs_<servicetag>_<hostname>_<date>.tgz
Ändrat filnamn är pec-logs_<[value]>_<servicetag>_<hostname>_<date>.tgz
- pec-logs.sh –d [värde]
O Ändrar utdatakatalogen till [värde]. Standardutdatakatalogen är /tmp/
- pec-logs.sh –h
O Visar användningsinformation och exempel
Se även: Så här fjärrhanterar du en server i
PowerEdge C-serien med hjälp av BMCToolSå här inspekterar och ändrar du
BIOS-konfigurationer på en server i PowerEdge C-serien med SetupBIOS-verktygetSå här visar du
lagringsinformation på en server i PowerEdge C-serien med verktyget LDState