GNU/Linux >> Belajar Linux >  >> Linux

Cara Memulai dan Menghentikan OSWatcher

OSWatcher (oswbb) adalah kumpulan skrip shell UNIX yang dimaksudkan untuk mengumpulkan dan mengarsipkan sistem operasi dan metrik jaringan untuk membantu dukungan dalam mendiagnosis masalah kinerja. Sebagai praktik terbaik, semua pelanggan harus menginstal dan menjalankan OSWatcher di setiap node yang memiliki instance Oracle yang sedang berjalan. Dalam kasus masalah kinerja, dukungan Oracle dapat menggunakan data ini untuk membantu mendiagnosis masalah kinerja yang mungkin berada di luar database.

OSWatcher terdiri dari serangkaian skrip shell. OSWatcher.sh adalah eksekutif pengendali utama, yang memunculkan proses shell individu untuk mengumpulkan jenis data tertentu, menggunakan utilitas diagnostik sistem operasi Unix. Kontrol diteruskan ke proses pengumpul data sistem operasi yang muncul secara individual, yang pada gilirannya mengumpulkan data tertentu, mencap waktu keluaran data, dan menambahkan data ke file yang dibuat sebelumnya dan diberi nama. Setiap pengumpul data akan memiliki filenya sendiri, dibuat dan diberi nama oleh proses Manajer File.

Interval pengumpulan data dapat dikonfigurasi oleh pengguna, tetapi akan seragam untuk semua proses pengumpul data untuk satu contoh alat OSWatcher. Misalnya, jika OSWatcher dikonfigurasi untuk mengumpulkan data sekali per menit, setiap proses pengumpulan data yang dihasilkan akan menghasilkan output untuk metriknya masing-masing, menulis data ke file data terkait, lalu tidur selama satu menit (atau interval terkonfigurasi lainnya) dan ulangi. Karena kami mengumpulkan data setiap menit, file yang dihasilkan oleh setiap proses yang muncul akan berisi 60 entri, satu untuk setiap menit selama jam sebelumnya. Setiap file akan berisi, paling banyak, satu jam data. Di akhir setiap jam, Pengelola File akan mengaktifkan dan menyalin file jam saat ini yang ada ke lokasi arsip, lalu membuat file jam baru saat ini.

Manajer File memastikan hanya N jam terakhir informasi yang disimpan, di mana N adalah bilangan bulat yang dapat dikonfigurasi secara default ke 48. Manajer File akan bangun sekali per jam untuk menghapus file yang lebih lama dari N jam. Setiap saat, seluruh kumpulan file keluaran akan terdiri dari satu file jam saat ini, ditambah N file arsip untuk setiap proses pengumpul data.

stopOSWbb.sh akan menghentikan semua proses yang terkait dengan OSWatcher, dan merupakan mekanisme normal dan anggun untuk menghentikan operasi alat.

OSWatcher memanggil utilitas sistem operasi yang berbeda ini, masing-masing sebagai proses latar belakang yang berbeda, sebagai pengumpul data. Utilitas ini akan didukung, atau yang setara, sebagaimana tersedia untuk setiap platform target yang didukung.

  • ps
  • atas
  • ifconfig
  • mpstat
  • iostat
  • statistik net
  • jalan setapak
  • vmstat
  • sar (Hanya HP-UX)
  • cpuinfo (Khusus Linux)
  • meminfo (Khusus Linux)
  • slabinfo (Khusus Linux)

Memulai oswbb

Untuk memulai utilitas oswbb, jalankan skrip shell startOSWbb.sh dari direktori tempat oswbb diinstal. Skrip ini memiliki 2 argumen yang mengontrol frekuensi pengumpulan data dan jumlah jam data untuk diarsipkan.

  • ARG1 =interval snapshot dalam hitungan detik.
  • ARG2 =jumlah jam penyimpanan data arsip.
  • ARG3 =(opsional) nama utilitas kompres untuk mengompresi setiap file secara otomatis setelah dibuat.
  • ARG4 =(opsional) lokasi alternatif (non default) untuk menyimpan direktori arsip.

Jika Anda tidak memasukkan argumen apa pun, skrip berjalan dengan nilai default 30 dan 48 yang berarti mengumpulkan data setiap 30 detik dan menyimpan 48 jam terakhir data dalam file arsip.

Contoh 1 :Ini akan memulai alat dan mengumpulkan data pada interval default 30 detik dan mencatat 48 jam terakhir data ke file arsip.

./startOSWbb.sh

Contoh 2 :Ini akan memulai alat dan mengumpulkan data pada interval 60 detik dan mencatat data 10 jam terakhir untuk mengarsipkan file dan mengompresi file secara otomatis.

./startOSWbb.sh 60 10 gzip

Contoh 3 :Ini akan memulai alat dan mengumpulkan data pada interval 60 detik dan mencatat data 10 jam terakhir untuk mengarsipkan file, mengompresi file dan mengatur direktori arsip ke lokasi non-default.

./startOSWbb.sh 60 10 gzip /u02/tools/oswbb/archive

Contoh 4 :Ini akan memulai alat dan mengumpulkan data pada interval 60 detik dan mencatat 48 jam terakhir data ke file arsip, BUKAN mengompresi file dan mengatur direktori arsip ke lokasi non-default.

./startOSWbb.sh 60 /u02/tools/oswbb/archive

Contoh 5 :Ini akan memulai alat, meletakkan proses di latar belakang, mengaktifkan alat untuk terus berjalan setelah sesi dihentikan, mengumpulkan data pada interval 60 detik, dan mencatat 10 jam terakhir data ke file arsip.

$ nohup ./startOSWbb.sh 60 10 &

Menghentikan oswbb

Untuk menghentikan utilitas oswbb, jalankan perintah stopOSWbb.sh dari direktori tempat oswbb diinstal. Tindakan ini akan menghentikan semua proses yang terkait dengan alat tersebut.

Contoh:

./stopOSWbb.sh

Ringkasan

OSWatcher sebenarnya bukan alat pemantauan kinerja dengan sendirinya. Sebaliknya, ini adalah kerangka kerja untuk menangkap, menyimpan, dan menganalisis data yang dihasilkan oleh sejumlah alat pemantauan kinerja baris perintah standar. OSWatcher juga menyertakan utilitas yang disebut OSWg yang membuat grafik data yang diambil. Dengan demikian, ia menawarkan fungsionalitas yang mirip dengan kombinasi sar dan kSar. OSWatcher telah dikembangkan oleh Oracle, dan dapat diunduh dari situs web Dukungan Oracle Saya sebagai arsip .tar.


Linux
  1. Cara Mencadangkan dan Mengembalikan Data &Konfigurasi RabbitMQ

  2. Cara Memulai, Menghentikan, dan Memulai Ulang Layanan Zimbra

  3. Cara memulai layanan systemd setelah pengguna masuk dan menghentikannya sebelum pengguna keluar

  1. Cara Memulai, Menghentikan, dan Memulai Ulang Layanan di Server Khusus Linux

  2. Redis sebagai Cache:Cara Kerja dan Mengapa Menggunakannya

  3. Mengapa Data Penting Dan Bagaimana Cara Melindunginya

  1. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 2]

  2. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 1]

  3. Cara Mengarsipkan dan Mengompresi File di Linux