GNU/Linux >> Tutoriales Linux >  >> Linux

Sosreport:una herramienta para recopilar registros del sistema e información de diagnóstico

Si trabaja como administrador de RHEL, es posible que haya oído hablar de Sosreport - una herramienta de recopilación de datos extensible, portátil y de apoyo. Es una herramienta para recopilar detalles de configuración del sistema e información de diagnóstico de un sistema operativo similar a Unix. Cuando el usuario genera un ticket de soporte, debe ejecutar esta herramienta y enviar el informe resultante generado por la herramienta Sosreport al ejecutivo de soporte de Red Hat. El ejecutivo luego realizará un análisis inicial basado en el informe y tratará de encontrar cuál es el problema en el sistema. No solo en el sistema RHEL, puede usarlo en cualquier sistema operativo similar a Unix para recopilar registros del sistema y otra información de depuración.

Instalando Sosreport

Sosreport está disponible en los sistemas oficiales de Red Hat, por lo que puede instalarlo utilizando los administradores de paquetes Yum o DNF, como se muestra a continuación.

$ sudo yum install sos

O,

$ sudo dnf install sos

En Debian, Ubuntu y Linux Mint, ejecute:

$ sudo apt install sosreport

Uso

Una vez instalado, ejecute el siguiente comando para recopilar los detalles de configuración de su sistema y otra información de diagnóstico.

$ sudo sosreport

Se le pedirá que ingrese algunos detalles de su sistema, como el nombre del sistema, la identificación del caso, etc. Escriba los detalles en consecuencia y presione la tecla ENTER para generar el informe. Si no desea cambiar nada y quiere usar los valores predeterminados, simplemente presione ENTER.

Salida de muestra de mi servidor CentOS 7:

sosreport (version 3.5)

This command will collect diagnostic and configuration information from
this CentOS Linux system and installed applications.

An archive containing the collected information will be generated in
/var/tmp/sos.DiJXi7 and may be provided to a CentOS support
representative.

Any information provided to CentOS will be treated in accordance with
the published support policies at:

https://wiki.centos.org/

The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.

No changes will be made to system configuration.

Press ENTER to continue, or CTRL-C to quit.

Please enter your first initial and last name [server.ostechnix.local]: 
Please enter the case id that you are generating this report for []:

Setting up archive ...
Setting up plugins ...
Running plugins. Please wait ...

Running 73/73: yum... 
Creating compressed archive...

Your sosreport has been generated and saved in:
/var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

The checksum is: 8f08f99a1702184ec13a497eff5ce334

Please send this file to your support representative.

Si no desea que se le solicite ingresar dichos detalles, simplemente use el modo por lotes como se muestra a continuación.

$ sudo sosreport --batch

Como puede ver en el resultado anterior, se genera un informe archivado y se guarda en /var/tmp/sos.DiJXi7 expediente. En RHEL 6/CentOS 6, el informe se generará en /tmp localización. Ahora puede enviar este informe a su ejecutivo de soporte, para que pueda hacer un análisis inicial y encontrar cuál es el problema.

Es posible que le preocupe o quiera saber qué hay en el informe. Si es así, puede verlo ejecutando el siguiente comando:

$ sudo tar -tf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

O,

$ sudo vim /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

Tenga en cuenta que los comandos anteriores no extraerán el archivo, sino que solo mostrarán la lista de archivos y carpetas en el archivo. Si desea ver el contenido real de los archivos en el archivo, primero extraiga el archivo usando el comando:

$ sudo tar -xf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz

Todo el contenido del archivo se extraerá en un directorio llamado "sosreport-server.ostechnix.local-20180628171844/" en el directorio de trabajo actual. Vaya al directorio y vea el contenido de cualquier archivo usando el comando cat o cualquier otro visor de texto:

$ cd sosreport-server.ostechnix.local-20180628171844/
$ cat uptime 
17:19:02 up 1:03, 2 users, load average: 0.50, 0.17, 0.10

Para obtener más detalles sobre Sosreport, consulte las páginas man.

$ man sosreport

Y, eso es todo por ahora. Espero que esto haya sido útil. Más cosas buenas por venir. ¡Estén atentos!

¡Salud!


Linux
  1. Cómo obtener información sobre el sistema y el hardware en Linux

  2. Cómo instalar y usar sosreport en Ubuntu 18.04 LTS

  3. Osysinfo:una herramienta CLI básica para ver los detalles de su sistema en Linux

  4. Registros del sistema NG

  5. Cómo instalar y configurar sosreport bajo CentOS / RHEL

Registros del sistema

Cómo instalar Neofetch en Ubuntu 20.04:herramienta para mostrar información del sistema

Cómo usar journalctl para ver y manipular registros de Systemd

Lea y analice los registros de su sistema Linux con Journalctl

Obtenga detalles del sistema y hardware con uname y lscpu en Debian

Las 10 mejores herramientas de información del sistema y hardware de Linux