Apa itu Manajemen Kesehatan WebSphere?

Pelajari tentang Manajemen Kesehatan di Server Aplikasi IBM WebSphere dan bagaimana membuat kebijakan kesehatan.


Apa itu Manajemen Kesehatan?

Manajemen Kesehatan adalah bagian dari WebSphere Lingkungan perusahaan virtual, yang terintegrasi ke dalam WebSphere Application Server 8.5.

WebSphere 8.5 terintegrasi dengan Kebijakan operasional, yang memanfaatkan Kebijakan Kesehatan.

Manajemen Kesehatan adalah pendekatan yang didorong oleh kebijakan untuk memantau penggunaan server aplikasi perusahaan WebSphere dan mampu menanggapi area masalah sebelum pemadaman terjadi.

Manajemen Kesehatan memiliki dua elemen:

  1. pengontrol kesehatan
  2. kebijakan kesehatan

Apa itu Mode Reaksi?

Kebijakan Kesehatan mencakup kondisi kesehatan, yang ingin Anda pantau di lingkungan Anda. Bereaksi ketika persyaratan yang Anda tentukan tidak terpenuhi.

Ada dua mode reaksi.

  1. Otomatis mode: Sistem akan mengambil tindakan ketika pelanggaran kebijakan kesehatan terdeteksi.

Misalnya, jika Anda mengkonfigurasi untuk memantau penggunaan memori dan ingin memulai kembali JVM ketika penggunaan pesan 85%, maka sistem akan memulai kembali JVM yang ditargetkan ketika ukuran tumpukan JVM mencapai 85%.

  1. Dibimbing mode: Sistem akan membuat tugas runtime ketika pelanggaran kebijakan kesehatan terdeteksi. Ini memerlukan intervensi manual untuk administrator WebSphere untuk menyetujui atau menolak tindakan tugas runtime.

Apa itu Kondisi Kesehatan??

Kondisi Kesehatan adalah objek atau metrik yang ingin Anda pantau lingkungan Anda.

Ada delapan kondisi kesehatan yang telah ditentukan tersedia di WebSphere 8.5. Anda memiliki opsi untuk membuat kondisi kesehatan khusus.

  • Berbasis usia condition – kondisi ini akan memantau JVM yang ditentukan dan mengambil tindakan ketika mencapai ambang batas usia yang dikonfigurasi.

Ex:

Anda dapat mengkonfigurasi kondisi ini untuk memulai kembali JVM jika berjalan selama 15 hari. Nilai yang dapat diterima untuk situasi ini adalah dalam Hari atau Jam seperti yang ditunjukkan di bawah ini.

  • Batas waktu permintaan berlebihan condition – kondisi ini akan mengambil tindakan ketika persentase batas waktu permintaan melebihi nilai yang ditentukan. Nilai yang dapat diterima adalah dalam persentase seperti yang ditunjukkan di bawah ini.

  • Waktu respons yang berlebihan kondisi – ini akan memonitor waktu yang dibutuhkan untuk permintaan untuk menyelesaikan dan mengambil tindakan jika waktu melebihi ambang batas yang ditentukan.

Ex:

Anda dapat mengonfigurasi kondisi ini untuk melakukan dump thread ketika waktu respons untuk permintaan adalah satu menit. Nilai yang dapat diterima adalah dalam Milidetik, Detik, dan Menit seperti yang ditunjukkan di bawah ini.

  • Kondisi memori: penggunaan memori yang berlebihan – Memantau penggunaan memori JVM dan mengambil tindakan jika melebihi nilai ambang batas.

Ex:

Anda dapat mengkonfigurasi kondisi ini untuk mengambil tumpukan tumpukan JVM dan memulai kembali JVM ketika penggunaan memori melebihi ambang batas. Nilai yang dapat diterima untuk ukuran tumpukan JVM adalah dalam persentase dan periode menyinggung dalam detik dan menit seperti yang ditunjukkan di bawah ini.

  • Kondisi memori: kebocoran memori – ini akan mencari kebocoran memori pada JVM dan mengambil tindakan.

Ini mendapat tiga tingkat deteksi.

  1. Cepat (alarm salah)
  2. Standar (beberapa alarm palsu)
  3. Lambat (lebih sedikit alarm palsu)
  • Tiriskan badai condition – memantau penurunan signifikan dalam waktu respon rata-rata dan mengambil tindakan seperti menghasilkan dump thread dan memulai kembali JVM.

Ini mendapat dua tingkat Deteksi.

  1. Standar (beberapa alarm palsu)
  2. Lambat (lebih sedikit alarm palsu)
  • Beban kerja condition- kondisi ini akan mendeteksi setelah JVM telah melayani sejumlah permintaan yang dikonfigurasi.

Ex:

Anda dapat mengkonfigurasi untuk me-restart JVM setelah melayani permintaan 20000000.

  • Pengumpulan sampah kondisi persentase – persentase monitor ini dari waktu yang dihabiskan dalam pengumpulan sampah untuk periode yang ditentukan dan mengambil tindakan setelah melebihi ambang batas. Nilai yang dapat diterima adalah persentase dan periode pengambilan sampel seperti yang ditunjukkan di bawah ini.

Apa itu Aksi Kesehatan?

Tindakan Kesehatan adalah tindakan kebijakan kesehatan yang akan dijalankan setelah melebihi ambang batas yang dikonfigurasi.

Ada tujuh tindakan kesehatan yang telah ditetapkan tersedia di WebSphere 8.5.

  • Restart Server – untuk me-restart JVM
  • Ambil kesedihan benang – untuk mengambil kesedihan benang JVM
  • Ambil JVM heap dumps – untuk mengambil JVM heap dumps
  • Menghasilkan perangkap SNMP – menghasilkan perangkap SNMP untuk pemecahan masalah
  • Tempatkan server dalam mode pemeliharaan – hentikan permintaan klien baru dan hanya melayani sesi aktif
  • Tempatkan server dalam mode pemeliharaan dan putus afinitas – hentikan sesi aksi baru dan yang sudah ada
  • Tempatkan di luar mode perawatan – siap menerima permintaan baru

Anda memiliki opsi untuk membuat tindakan kesehatan khusus.

Cara Membuat Kebijakan Kesehatan?

Kebijakan kesehatan dapat dibuat dalam empat langkah mudah.

  1. Tetapkan properti umum kebijakan kesehatan – di sini untuk memberikan nama kebijakan dan pilih kondisi kesehatan
  2. Tetapkan kebijakan kesehatan properti kondisi kesehatan – di sini untuk memberikan ambang batas kondisi kesehatan yang dipilih dan mengonfigurasi tindakan yang diperlukan untuk diambil ketika kondisi kesehatan melanggar
  3. Tentukan anggota yang akan dipantau – pilih JVM, Cluster, Cluster dinamis, router on-demand, atau Cell sebagai target kebijakan kesehatan
  4. Konfirmasikan pembuatan kebijakan kesehatan – tinjau konfigurasi kebijakan kesehatan dan konfirmasi untuk membuat

Mari kita buat satu kebijakan kesehatan sebagai berikut.

  • Masuk ke WebSphere 8.5 ND DMGR Console
  • Klik Kebijakan operasional >> Kebijakan kesehatan
  • Klik Baru
  • Berikan Nama – Test_Policy
  • Pilih kondisi Kesehatan sebagai kondisi beban kerja (kami dapat menguji kondisi ini dengan cepat)
  • Klik Selanjutnya
  • Masukkan Total permintaan sebagai 1000 untuk tujuan pengujian
  • Pilih mode Reaksi sebagai Otomatis
  • Tambahkan Aksi Mulai ulang server dan Ambil dump benang

  • Klik Selanjutnya
  • Pilih Saring berdasarkan sebagai Server / Node
  • Tambahkan server1 sebagai anggota target
  • Klik Selanjutnya
  • Tinjau konfigurasi dan klik Finish

Sekarang, mari kita uji dengan mengakses aplikasi yang berjalan pada JVM yang ditargetkan (server1).

Setelah JVM melayani 1000 permintaan, harus mengambil dump thread dan restart. Anda dapat menggunakan JMeter untuk meletakkan beban sehingga pengujian dapat dilakukan dengan cepat.

Apa itu Pengontrol Kesehatan?

Pengontrol kesehatan mengontrol kebijakan kesehatan dan memonitor sistem. Pemantauan kesehatan harus diaktifkan di Pengontrol Kesehatan untuk memantau kebijakan.

Pengontrol kesehatan itu sendiri memiliki sifat yang dapat dikonfigurasi seperti seberapa sering ia harus berjalan dan kadang-kadang untuk me-restart server.

Ini memungkinkan Anda untuk membatasi server restart selama jam sibuk bisnis.

Apa itu Target Kebijakan Kesehatan?

Kebijakan Kesehatan atau target Tindakan dapat berupa JVM, Cluster, Cluster dinamis, router on-demand, atau Cells.

Saya harap ini membantu untuk memahami dengan lebih baik. Jika Anda tertarik mempelajari DevOps, periksa ini tentu saja mendasar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map