GNU/Linux >> Belajar Linux >  >> Linux

Sosreport – Alat Untuk Mengumpulkan Log Sistem Dan Informasi Diagnostik

Jika Anda bekerja sebagai administrator RHEL, Anda pasti pernah mendengar tentang Sosreport - alat pengumpulan data yang dapat diperluas, portabel, dan mendukung. Ini adalah alat untuk mengumpulkan detail konfigurasi sistem dan informasi diagnostik dari sistem operasi mirip Unix. Ketika pengguna menaikkan tiket dukungan, dia harus menjalankan alat ini dan mengirim laporan yang dihasilkan oleh alat Sosreport ke eksekutif dukungan Red Hat. Eksekutif kemudian akan melakukan analisis awal berdasarkan laporan dan mencoba menemukan apa masalah dalam sistem. Tidak hanya pada sistem RHEL, Anda dapat menggunakannya pada sistem operasi mirip Unix untuk mengumpulkan log sistem dan informasi debug lainnya.

Menginstal Sosreport

Sosreport tersedia di sistem resmi Red Hat, jadi Anda dapat menginstalnya menggunakan manajer paket Yum Atau DNF seperti yang ditunjukkan di bawah ini.

$ sudo yum install sos

Atau,

$ sudo dnf install sos

Di Debian, Ubuntu dan Linux Mint, jalankan:

$ sudo apt install sosreport

Penggunaan

Setelah diinstal, jalankan perintah berikut untuk mengumpulkan detail konfigurasi sistem dan informasi diagnostik lainnya.

$ sudo sosreport

Anda akan diminta untuk memasukkan beberapa detail sistem Anda, seperti nama sistem, id kasus, dll. Ketikkan detailnya, dan tekan tombol ENTER untuk membuat laporan. Jika Anda tidak ingin mengubah apa pun dan ingin menggunakan nilai default, cukup tekan ENTER.

Contoh keluaran dari server CentOS 7 saya:

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.

Jika Anda tidak ingin diminta memasukkan detail tersebut, cukup gunakan mode batch seperti di bawah ini.

$ sudo sosreport --batch

Seperti yang Anda lihat pada output di atas, laporan yang diarsipkan dibuat dan disimpan di /var/tmp/sos.DiJXi7 mengajukan. Di RHEL 6/CentOS 6, laporan akan dibuat dalam /tmp lokasi. Sekarang Anda dapat mengirimkan laporan ini ke eksekutif dukungan Anda, sehingga dia dapat melakukan analisis awal dan menemukan apa masalahnya.

Anda mungkin khawatir atau ingin tahu apa yang ada dalam laporan tersebut. Jika demikian, Anda dapat melihatnya dengan menjalankan perintah berikut:

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

Atau,

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

Harap dicatat bahwa perintah di atas tidak akan mengekstrak arsip, tetapi hanya menampilkan daftar file dan folder dalam arsip. Jika Anda ingin melihat isi sebenarnya dari file dalam arsip, ekstrak arsip terlebih dahulu menggunakan perintah:

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

Semua isi arsip akan diekstraksi dalam direktori bernama "sosreport-server.ostechnix.local-20180628171844/" di direktori kerja saat ini. Buka direktori dan lihat konten file apa pun menggunakan perintah cat atau penampil teks lainnya:

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

Untuk detail lebih lanjut tentang Sosreport, lihat halaman manual.

$ man sosreport

Dan, itu saja untuk saat ini. Semoga ini bermanfaat. Lebih banyak barang bagus akan datang. Tetap disini!

Semangat!


Linux
  1. Cara mendapatkan informasi sistem dan perangkat keras di linux

  2. Cara menginstal dan Menggunakan sosreport di Ubuntu 18.04 LTS

  3. kebijakan dan mekanisme

  1. Osysinfo:Alat CLI Dasar untuk Melihat Detail Sistem Anda di Linux

  2. Log Sistem NG

  3. Cara menginstal dan mengkonfigurasi sosreport di bawah CentOS / RHEL

  1. 10 Perintah untuk Mengumpulkan Info Sistem dan Perangkat Keras di Linux

  2. Cara Mengumpulkan Metrik Sistem dan Aplikasi menggunakan Metricbeat

  3. CentOS / RHEL :Cara mengumpulkan sosreport