Nástroj sosreport shromažďuje informace o systému, jako je konfigurace hardwaru, nainstalované softwarové balíčky, konfigurace a provozní stav. Tyto informace jsou uloženy v jediném komprimovaném souboru ve složce /var/tmp adresář a soubor lze odeslat zástupci podpory, který vám pomůže s řešením problému. Nástroj sosreport nahrazuje dřívější verzi nástroje s názvem sysreport .
Instalace balíčku sosreport
Chcete-li nástroj spustit, nejprve nainstalujte balíček sos:
# yum install sos
Spuštění sosreport
Sestavu byste měli spustit jako uživatel root. Zobrazí se verze nástroje spolu s krátkým popisem nástroje a výstupem, který vytváří. Budete vyzváni ke stisknutí klávesy Enter pro pokračování nebo Ctrl + C pro ukončení.
# sosreport sosreport (version 3.2) This command will collect diagnostic and configuration information from this Red Hat Enterprise Linux system and installed applications. ... Press ENTER to continue, or CTRL-C to quit.
Začněte stisknutím klávesy Enter. Budete vyzváni následovně:
Please enter your first initial and last name [host03...]: Please enter the case number you are generating this report for:
Název a číslo případu, které zadáte, se stane součástí názvu souboru vytvořeného nástrojem. Po dokončení nástroje můžete soubor dekomprimovat a zobrazit obsah spuštěním následujících příkazů:
# cd /var/tmp # xz -d [sosfile].xz # tar xvf [sosfile].tar
Rozbalením souboru se vytvoří adresář, který obsahuje výstup několika příkazů stavu systému a také obsah některých konfiguračních adresářů ve vašem systému. Následuje ukázkový seznam výstupů shromážděných v systému s názvem geeklab:
# ls /var/tmp/sosreport-geeklab* boot/ etc/ lib/ proc/ sos_commands/ uptime chkconfig free lsmod ps sos_logs/ usr/ date hostname lsof pstree sos_reports/ var/ ...
zásuvné moduly sosreport
Sosreport používá plug-iny, které lze zapnout a vypnout. Pomocí následujícího příkazu zobrazíte seznam zásuvných modulů, které jsou povoleny a zakázány, a možností zásuvných modulů:
# sosreport -l sosreport (version 3.2) The following plugins are currently enabled: abrt Automatic Bug Reporting Tool acpid ACPI daemon information anaconda Anaconda installer anacron Anacron job scheduling service ata ATA and IDE information ... The following plugins are currently disabled: activemq inactive ActiveMQ message broker apache inactive Apache http daemon ceph inactive CEPH distributed storage cluster inactive Red Hat Cluster High Availability and GFS2 cobbler inactive Cobbler installation server ... The following plugin options are available: abrt.backtraces off collect backtraces for every report boot.all-images off collect lsinitrd for all images dmraid.metadata off capture dmraid device metadata filesys.lsof off gathers information on all open files filesys.dumpe2fs off dump filesystem information libraries.ldconfigv off collect verbose ldconfig output ....
Existují další možnosti pro ovládání zásuvných modulů a nástroje. Následuje částečný seznam:
Možnost | Popis |
---|---|
-n PLUGNAME | Nenačítat určený modul(y). |
-e PLUGNAME | Povolí zadaný modul(y). |
-o PLUGNAME | Povolí pouze určený modul(y), zakáže všechny ostatní. |
-k PLUGNAME.PLUGOPT=[VALUE] | Určete možnosti pro zásuvné moduly. |
-a | Povolit všechny (booleovské) možnosti pro všechny načtené zásuvné moduly. |
–tmp-dir DIRECTORY | Zadejte alternativní dočasný adresář. |
–jméno NAME | Zadejte název, který se má použít pro archiv. |
–číslo-ticketu NUMBER | Zadejte číslo lístku, které se má použít pro archiv. |