SOS adalah alat yang digunakan untuk mengumpulkan semua konfigurasi sistem , log dan informasi diagnostik dan arsipkan ke dalam satu file. Laporan Sos umumnya diperlukan oleh teknisi dan pengembang dukungan teknis untuk mengidentifikasi kesalahan dan terkadang juga digunakan untuk tujuan debugging.
Berikut ini adalah skenario di mana kita diharuskan untuk membuat sosreport:
- Server mogok dan menemukan RCA untuk kerusakan
- Kinerja server menurun
- Kinerja aplikasi menurun
Alat SOS tersedia untuk sebagian besar distribusi Linux (RHEL, CentOS, Ubuntu, Debian &SUSE). Dalam tutorial ini kita akan membahas cara membuat laporan SOS di Ubuntu 18.04 dan Debian 9 Sever,
Catatan: Secara default, paket SOS adalah bagian dari instalasi default Ubuntu 18.04 dan Server Debian 9.
Membuat sosreport di Ubuntu 18.04 Server &Debian 9
Masuk ke server Anda dan jalankan perintah “sosreport “.
[email protected]:~$ sudo sosreport
Perintah di atas akan memakan waktu beberapa menit untuk menghasilkan laporan dan laporan itu akan dikompresi sebagai “xz formatnya. Selain itu, /tmp folder adalah lokasi default tempat sosreport disimpan.
Saat membuat laporan, Anda juga dapat menentukan ID KASUS untuk kesalahan server serta nama depan dan nama belakang Anda.
Membuat sosreport dalam mode non-interaktif
Untuk menghasilkan sosreport dalam non-interaktif jalankan perintah sosreport diikuti dengan “–batch ” pilihan
[email protected]:~$ sudo sosreport --batch
Simpan sosreport ke jalur atau folder alternatif
Mari kita asumsikan server Anda memiliki folder /tmp terpisah dan yang tidak memiliki cukup ruang kosong dalam hal ini Anda dapat menginstruksikan perintah sosreport untuk menyimpan laporan ke folder lain menggunakan opsi “–tmp-dir ”, contohnya seperti di bawah ini,
[email protected]:~$ sudo sosreport --tmp-dir /mnt
Membuat sosreport dalamjenis tayangan bersama yang berbeda
Sosreport diarsipkan dan dikompresi menggunakan teknik kompresi yang berbeda seperti gzip , bzip2 , xz .
Kompresi default untuk sosreport adalah xz, jika Anda ingin menggunakan teknik kompresi lain saat membuat sosreport, tentukan opsi “–compression-type “, contoh ditunjukkan di bawah
[email protected]:~$ sudo sosreport --compression-type bzip2
Daftar semua plugin untuk sosreport
Jika Anda tertarik dengan plugin yang tersedia untuk sosreport, jalankan perintah berikut
[email protected]:~$ sudo sosreport -l
Buat sosreport dengan melewatkan plugin tertentu
Saat membuat sosreport, jika Anda ingin melewatkan data plugin atau modul tertentu, gunakan “-n ” pada perintah sosreport diikuti dengan nama plugin
Mari kita asumsikan saya ingin membuat sosreport tetapi saya ingin melewatkan informasi udev dalam laporan itu, gunakan perintah berikut,
[email protected]:~$ sudo sosreport -n udev --batch
Membuat sosreport hanya untuk plugin atau modul tertentu
Mungkin ada beberapa skenario di mana kami diharuskan membuat sosreport server Anda hanya untuk plugin tertentu, ini dapat dengan mudah dicapai menggunakan “-o ” diikuti dengan nama plugin,
Sosreport hanya untuk memori ,
[email protected]:~$ sudo sosreport -o memory --batch
sosreport untuk memori dan plugin kernel ,
[email protected]:~$ sudo sosreport -o memory,kernel --batch
Itu saja dari artikel ini, Jika Anda ingin membaca lebih lanjut tentang opsi perintah sosreport, lihat halaman manual (man sosreport).
Jika Anda merasa artikel ini informatif, silakan bagikan umpan balik dan komentar Anda.