Kas yra „WebSphere Health Management“?

Sužinokite apie sveikatos valdymą „IBM WebSphere Application Server“ ir kaip sukurti sveikatos politiką.


Kas yra sveikatos valdymas?

Sveikatos valdymas yra „WebSphere“ dalis Virtualios įmonės aplinka, kuris yra integruotas į „WebSphere Application Server 8.5“.

„WebSphere 8.5“ yra integruota su Veiklos politika, kuria pasinaudojama sveikatos politika.

Sveikatos valdymas yra į politiką orientuotas požiūris į „WebSphere“ įmonės programų serverio naudojimo stebėjimą ir gebėjimą reaguoti į problemines sritis prieš įvykstant prastovai..

Sveikatos vadybą sudaro du elementai:

  1. sveikatos kontrolierius
  2. sveikatos politika

Kas yra reakcijos režimas?

Sveikatos politika apima sveikatos būklę, kurią norite stebėti savo aplinkoje. Tai reaguoja, kai netenkinami jūsų apibrėžti reikalavimai.

Yra du reakcijos režimai.

  1. Automatinis režimas: sistema imsis veiksmų, kai bus nustatytas sveikatos politikos pažeidimas.

Pvz., Jei sukonfigūruojate stebėti atminties naudojimą ir norite paleisti JVM iš naujo, kai pranešimo sunaudojama 85%, tada sistema iš naujo paleis tikslinį JVM, kai JVM krūvos dydis pasieks 85%.

  1. Prižiūrimas režimas: aptikęs sveikatos politikos pažeidimą, sistema sukurs vykdymo laiką. Tam reikia rankinio įsikišimo, kad „WebSphere“ administratorius patvirtintų arba atmestų vykdymo laiko užduotį.

Kas yra sveikatos sąlygos?

Sveikatos būklė yra objektas arba metrika, kurią norite stebėti savo aplinkoje.

Yra aštuonios iš anksto nustatytos sveikatos būklės pasiekiama „WebSphere 8.5“. Jūs turite galimybę sukurti pasirinktinę sveikatos būklę.

  • Amžius sąlyga – ši sąlyga stebės apibrėžtą JVM ir imsis veiksmų pasiekus sukonfigūruotą amžiaus ribą.

Pvz .:

Galite sukonfigūruoti šią sąlygą iš naujo paleisti JVM, jei ji veikia 15 dienų. Priimtina šios situacijos vertė dienomis arba valandomis, kaip parodyta žemiau.

  • Per didelis užklausos laikas sąlyga – ši sąlyga bus vykdoma, kai užklausos laiko procentas viršys apibrėžtą vertę. Priimtina vertė procentais, kaip parodyta žemiau.

  • Per didelis reakcijos laikas sąlyga – tai stebės laiką, kurio reikia užklausai įvykdyti, ir imasi veiksmų, jei laikas viršija apibrėžtą ribą.

Pvz .:

Galite sukonfigūruoti šią sąlygą, kad būtų imtasi siūlų, kai užklausos atsakymo laikas yra viena minutė. Priimtina vertė nurodoma milisekundėmis, sekundėmis ir minutėmis, kaip parodyta žemiau.

  • Atminties būklė: per daug atminties – stebi JVM atminties naudojimą ir imasi veiksmų, jei ji viršija slenkstinę vertę.

Pvz .:

Galite sukonfigūruoti šią sąlygą, kad būtų imtasi JVM krūvos išmetimo ir iš naujo paleista JVM, kai atminties naudojimas viršija slenkstį. Priimtina JVM krūvos dydžio vertė procentais ir pažeidimo laikotarpis sekundėmis ir minutėmis, kaip parodyta žemiau.

  • Atminties būklė: atminties nutekėjimas – tai ieškos atminties nutekėjimo JVM ir imsis veiksmų.

Gauti trys aptikimo lygiai.

  1. Greitas (klaidingi aliarmai)
  2. Standartinis (keletas klaidingų aliarmų)
  3. Lėtai (mažiau klaidingų aliarmų)
  • Lietaus nutekėjimas sąlyga – stebėkite reikšmingą vidutinio reagavimo laiko sumažėjimą ir imkitės veiksmų, pavyzdžiui, sugeneruoti giją ir iš naujo paleiskite JVM.

Tai gavo du aptikimo lygius.

  1. Standartinis (keletas klaidingų aliarmų)
  2. Lėtai (mažiau klaidingų aliarmų)
  • Darbo krūvis sąlyga – ši sąlyga bus nustatyta, kai JVM pateiks sukonfigūruotą užklausų skaičių.

Pvz .:

Galite sukonfigūruoti iš naujo paleisti JVM, kai ji aptarnauja 20000000 užklausų.

  • Šiukšlių kolekcija procentinė sąlyga – šis monitoriaus procentas per tam tikrą laiką praleidžiamas šiukšlių rinkimo metu ir imasi veiksmų, kai viršija ribą. Priimtina vertė procentais ir mėginių ėmimo laikotarpis, kaip parodyta toliau.

Kas yra sveikatos veiksmai?

Veiksmas sveikatos srityje yra sveikatos politikos veiksmas, kuris turi būti vykdomas, kai viršijama sukonfigūruota riba.

Yra septyni iš anksto nustatyti sveikatos veiksmai pasiekiama „WebSphere 8.5“.

  • Restart Server – paleisti JVM
  • Paimkite siūlų sąvartynus – jei norite pasiimti JVM siūlų sąvaržas
  • Paimkite JVM krūvos sąvartynus – jei norite paimti JVM krūvos sąvartynus
  • Sukurkite SNMP gaudyklę – generuokite SNMP gaudyklę trikčių šalinimui
  • Įveskite serverį į priežiūros režimą – sustabdykite naujų klientų užklausas ir aptarnaukite tik aktyvią sesiją
  • Įjunkite serverį į palaikymo režimą ir nutraukite giminingumą – sustabdykite naują ir esamą veiksmų sesiją
  • Nenaudokite priežiūros režimo – pasiruošę priimti naujas užklausas

Jūs turite galimybę sukurti pasirinktinius sveikatos veiksmus.

Kaip sukurti sveikatos politiką?

Sveikatos politiką galima sukurti keturiais paprastais žingsniais.

  1. Apibrėžkite bendrąsias sveikatos politikos savybes – čia pateikite politikos pavadinimą ir pasirinkite sveikatos būklę
  2. Apibrėžkite sveikatos politikos sveikatos būklės savybes – čia pateikite pasirinktos sveikatos būklės slenkstį ir sukonfigūruokite veiksmus, kurių reikia imtis pažeidus sveikatos būklę.
  3. Nurodykite stebimus narius – sveikatos politikos tikslais pasirinkite JVM, Klasterius, Dinaminius klasterius, maršrutizatorius pagal poreikį arba Ląstelę.
  4. Patvirtinkite sveikatos politikos sukūrimą – peržiūrėkite sveikatos politikos konfigūraciją ir patvirtinkite, kad ją sukūrėte

Sukurkime tokią sveikatos politiką:.

  • Prisijunkite prie „WebSphere 8.5 ND DMGR Console“
  • Spustelėkite Veiklos strategijos >> Sveikatos politika
  • Spustelėkite Naujas
  • Pateikite vardą – „Test_Policy“
  • Pasirinkite sveikatos būklę kaip darbo krūvio būklę (šią būklę galime greitai patikrinti)
  • Spustelėkite Pirmyn
  • Įveskite bendrą užklausų skaičių kaip 1000 bandymo tikslais
  • Pasirinkite Reakcijos režimas kaip Automatinis
  • Pridėti veiksmą Paleiskite serverį iš naujo ir Paimkite siūlų sąvartynus

  • Spustelėkite Pirmyn
  • Pasirinkite Filtruoti pagal kaip serverius / mazgus
  • Pridėti server1 kaip tikslinį narį
  • Spustelėkite Pirmyn
  • Peržiūrėkite konfigūraciją ir spustelėkite Baigti

Dabar išbandykime naudodamiesi programa, veikiančia tiksliniame JVM („server1“).

Kai JVM aptarnauja 1000 užklausų, ji turėtų perimti giją ir paleisti iš naujo. Jei norite įdėti krovinį, galite naudoti JMeter, kad būtų galima greitai atlikti bandymus.

Kas yra sveikatos kontrolierius?

Sveikatos kontrolierius kontroliuoja sveikatos politiką ir stebi sistemą. Sveikatos kontrolierius turi įgalinti sveikatos stebėjimą, kad galėtų stebėti politiką.

Pats sveikatos kontrolierius turi konfigūruojamas savybes, pavyzdžiui, kaip dažnai jis turėtų būti paleistas, o kartais – iš naujo paleisti serverį.

Tai leidžia apriboti serverio paleidimą piko valandomis.

Kas yra sveikatos politikos tikslas??

Sveikatos strategija arba veiklos tikslas gali būti JVM, grupių, dinaminių grupių, maršrutizatorių pagal pareikalavimą arba elementų grupės..

Tikiuosi, tai padeda geriau suprasti. Jei jus domina mokymasis „DevOps“, tada patikrinkite tai pagrindinis kursas.

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