La herramienta sosreport recopila información sobre un sistema, como la configuración del hardware, los paquetes de software instalados, la configuración y el estado operativo. Esta información se almacena en un único archivo comprimido en el /var/tmp directorio, y el archivo se puede enviar a un representante de soporte para ayudar a solucionar un problema. La herramienta sosreport reemplaza una versión anterior de la herramienta llamada sysreport .
Instalación del paquete sosreport
Para ejecutar la herramienta, primero instale el paquete sos:
# yum install sos
Ejecutar el informe sos
Debe ejecutar el informe como usuario raíz. La versión de la herramienta se muestra junto con una breve descripción de la herramienta y el resultado que produce. Se le pedirá que presione Entrar para continuar o Ctrl + C para salir.
# 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.
Presione Entrar para comenzar. Se le solicitará lo siguiente:
Please enter your first initial and last name [host03...]: Please enter the case number you are generating this report for:
El nombre y el número de caso que proporciona se convierten en parte del nombre del archivo creado por la herramienta. Una vez que se completa la herramienta, puede descomprimir el archivo y ver el contenido ejecutando los siguientes comandos:
# cd /var/tmp # xz -d [sosfile].xz # tar xvf [sosfile].tar
Al extraer el archivo, se crea un directorio, que incluye la salida de varios comandos de estado del sistema, así como el contenido de algunos directorios de configuración de su sistema. La siguiente es una lista de muestra de la salida recopilada en un sistema llamado 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/ ...
Complementos de informes sos
El sosreport utiliza complementos, que se pueden activar y desactivar. Use el siguiente comando para enumerar los complementos, que están habilitados y deshabilitados, y las opciones de complemento:
# 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 ....
Existen opciones adicionales para controlar los complementos y la herramienta. La siguiente es una lista parcial:
Opción | Descripción |
---|---|
-n NOMBRE DEL PLUG | No cargar los complementos especificados. |
-e NOMBRE DEL PLUG | Habilite los complementos especificados. |
-o NOMBRE DEL PLUG | Habilite solo los complementos especificados, deshabilite todos los demás. |
-k PLUGNAME.PLUGOPT=[VALOR] | Especifique opciones para complementos. |
-a | Habilite todas las opciones (booleanas) para todos los complementos cargados. |
–tmp-dir DIRECTORIO | Especifique un directorio temporal alternativo. |
–nombre NOMBRE | Especifique un nombre que se usará para el archivo. |
–número-de-boleto NUMBER | Especifique un número de ticket que se usará para el archivo. |