SOS è uno strumento utilizzato per raccogliere tutta la configurazione di sistema , registri e informazioni diagnostiche e archiviarlo in un unico file. Sosreport è generalmente richiesto agli ingegneri e agli sviluppatori del supporto tecnico per identificare l'errore e talvolta viene utilizzato anche per scopi di debug.
Di seguito sono riportati gli scenari in cui ci viene richiesto di generare sosreport:
- Il server si è arrestato in modo anomalo e per trovare l'RCA per l'arresto anomalo
- Le prestazioni del server sono peggiorate
- Prestazioni dell'applicazione ridotte
Lo strumento SOS è disponibile per la maggior parte delle distribuzioni Linux (RHEL, CentOS, Ubuntu, Debian e SUSE). In questo tutorial discuteremo come generare report SOS su Ubuntu 18.04 e Debian 9 Server,
Nota: Per impostazione predefinita, il pacchetto SOS fa parte dell'installazione predefinita di Ubuntu 18.04 e Debian 9 Server.
Generazione di sosreport su Ubuntu 18.04 Server e Debian 9
Accedi al tuo server ed esegui il comando “sosreport “.
[email protected]:~$ sudo sosreport
Il comando precedente richiederà un paio di minuti per generare il rapporto e quel rapporto verrà compresso come "xz " formato. A parte questo, /tmp cartella è la posizione predefinita in cui è archiviato sosreport.
Durante la generazione del report puoi anche specificare il CASE ID per l'errore del server e il tuo nome e cognome.
Generazione sosreport in modalità non interattiva
Per generare il sosreport in modo non interattivo, esegui il comando sosreport seguito da “–batch opzione ”
[email protected]:~$ sudo sosreport --batch
Salva sosreport in un percorso o in una cartella alternativi
Supponiamo che il tuo server abbia una cartella /tmp separata e che non abbia abbastanza spazio libero, in tal caso puoi indicare al comando sosreport di salvare il rapporto in altre cartelle usando l'opzione "–tmp-dir ”, l'esempio è mostrato di seguito,
[email protected]:~$ sudo sosreport --tmp-dir /mnt
Generazione di sosreport in diversi tipi di coimpressione
Sosreport viene archiviato e compresso utilizzando le diverse tecniche di compressione come gzip , bzip2 , xz .
La compressione predefinita per sosreport è xz, se desideri utilizzare altre tecniche di compressione durante la generazione di sosreport, specifica le opzioni “–compression-type ", l'esempio è mostrato di seguito
[email protected]:~$ sudo sosreport --compression-type bzip2
Elenca tutti i plugin per sosreport
Se sei interessato a quali plugin sono disponibili per sosreport, esegui il seguente comando
[email protected]:~$ sudo sosreport -l
Genera il sosreport saltando plug-in specifici
Durante la generazione del sosreport, se desideri saltare i dati di plug-in o moduli specifici, utilizza "-n ” opzione nel comando sosreport seguito dal nome del plugin
Supponiamo che io voglia generare il sosreport ma voglio saltare le informazioni udev in quel rapporto, usa il comando seguente,
[email protected]:~$ sudo sosreport -n udev --batch
Generazione di sosreport solo per plugin o moduli specifici
Ci possono essere alcuni scenari in cui ci viene richiesto di generare il sosreport del tuo server solo per plugin specifici, questo può essere facilmente ottenuto usando "-o ” seguita dal nome del plugin,
Sosreport solo per la memoria ,
[email protected]:~$ sudo sosreport -o memory --batch
sosreport per plug-in di memoria e kernel ,
[email protected]:~$ sudo sosreport -o memory,kernel --batch
Questo è tutto da questo articolo, se vuoi saperne di più sulle opzioni del comando sosreport, fai riferimento alla pagina man (man sosreport).
Nel caso in cui trovi questo articolo informativo, condividi il tuo feedback e commenti.