“Sosreport” adalah alat untuk mengumpulkan data pemecahan masalah pada sistem RHEL/CentOS. Ini menghasilkan tarball terkompresi dari informasi debug yang memberikan gambaran umum tentang log dan konfigurasi paling penting dari sistem Linux, untuk dikirim ke Dukungan Redhat. Sosreport antara lain mencakup informasi tentang versi rpm yang diinstal, syslog, konfigurasi jaringan, sistem file yang dipasang, detail partisi disk, modul kernel yang dimuat, dan status semua layanan.
Untuk menjalankan sosreport, paket “sos” harus diinstal. Ini biasanya diinstal secara default, kecuali sistem diinstal dengan set paket kustom. Jika tidak diinstal, dapat diinstal dari repositori yum. Ini juga merupakan ide yang baik untuk memastikannya up to date.
# yum install sos
Untuk membuat sosreport bisa sesederhana menjalankan perintah di terminal, tanpa argumen, seperti root:
# sosreport
Ini akan meminta beberapa informasi terkait dengan kasus dukungan:
# sosreport sosreport (version 2.2) This utility will collect some detailed information about the hardware and setup of your Red Hat Enterprise Linux system. The information is collected and an archive is packaged under /tmp, which you can send to a support representative. Red Hat Enterprise Linux will use this information for diagnostic purposes ONLY and it will be considered confidential information. This process may take a while to complete. No changes will be made to your system. Press ENTER to continue, or CTRL-C to quit. Please enter your first initial and last name [geeklab]: Sandeep Please enter the case number that you are generating this report for [None]:
Setelah selesai, tarball terkompresi akan dibuat di /tmp, bersama dengan file yang berisi md5sum sehingga integritas file dapat diverifikasi oleh perwakilan dukungan. Nama file akan dicetak ke terminal:
Creating compressed archive... Your sosreport has been generated and saved in: /tmp/sosreport-Sandeep-20151011150306-c847.tar.xz The md5sum is: ef729c471178c87582ae422290c1c847 Please send this file to your support representative.
Sosreport dapat dibuat di tempat lain selain /tmp dengan mengatur variabel lingkungan TMPDIR saat menjalankan perintah sosreport:
# TMPDIR=/home/jdoe sosreport
Opsi tambahan
Untuk membuat daftar plugin yang tersedia di sosreport:
# sosreport -l sosreport (version 2.2) The following plugins are currently enabled: acpid acpid related information anaconda Anaconda / Installation information auditd Auditd related information autofs autofs server-related information bootloader Bootloader information cgroups cgroup subsystem information crontab Crontab information devicemapper device-mapper related information (dm, lvm, multipath) dovecot dovecot server related information filesys information on filesystems ............
Jika sistem memiliki banyak paket yang terinstal, dan sosreport membutuhkan waktu lama untuk diselesaikan, dukungan mungkin meminta Anda menonaktifkan verifikasi basis data rpm (memverifikasi semua berkas paket pada sistem berkas terhadap basis data rpm)
# sosreport -k rpm.rpmva=off