Kaj je WebSphere Health Management?

Preberite več o upravljanju zdravja v IBM WebSphere Application Server in kako ustvariti zdravstvene politike.


Kaj je zdravstveno upravljanje?

Upravljanje z zdravjem je del WebSphere Navidezno podjetniško okolje, ki je integriran v WebSphere Application Server 8.5.

WebSphere 8.5 je integriran s sistemom Operativne politike, ki vplivajo na zdravstvene politike.

Health Management je pristop usmerjen k spremljanju uporabe strežnika aplikacijskih aplikacij WebSphere in se lahko odzove na problematična področja, preden pride do izpada.

Upravljanje zdravja ima dva elementa:

  1. zdravstveni kontrolor
  2. zdravstvene politike

Kaj je Reakcijski način?

Zdravstvene politike vključujejo zdravstveno stanje, ki ga želite spremljati v svojem okolju. Reagira, kadar vaše definirane zahteve niso izpolnjene.

Obstajata dva načina reakcije.

  1. Samodejno način: Sistem bo ukrepal, ko bo odkril kršitev zdravstvenih pravil.

Na primer, če konfigurirate za spremljanje porabe pomnilnika in bi želeli znova zagnati JVM, ko je poraba sporočil 85%, potem bo sistem znova zagnal ciljno JVM, ko velikost kopice JVM doseže 85%.

  1. Nadziran način: Sistem bo ustvaril izvajalno nalogo, ko odkrije kršitev zdravstvenih pravil. To zahteva ročno posredovanje skrbnika WebSphere, da odobri ali zavrne dejanje naloge izvajanja.

Kaj so zdravstvena stanja?

Health Condition (Stanje zdravja) je predmet ali meritve, ki jih želite spremljati v svojem okolju.

Tukaj je osem vnaprej določenih zdravstvenih stanj na voljo v WebSphere 8.5. Imate možnost ustvariti zdravstveno stanje po meri.

  • Glede na starost pogoj – ta pogoj bo spremljal opredeljeno JVM in ukrepal, ko doseže konfiguriran starostni prag.

Primer:

Ta pogoj lahko konfigurirate tako, da znova zažene JVM, če deluje 15 dni. Sprejemljiva vrednost za to stanje je v dnevih ali urah, kot je prikazano spodaj.

  • Prekomerna časovna omejitev zahteve pogoj – ta pogoj bo veljal, ko odstotek časovne omejitve zahteve preseže definirano vrednost. Sprejemljiva vrednost je v odstotkih, kot je prikazano spodaj.

  • Prevelik odzivni čas pogoj – to bo spremljalo čas, ki je potreben za izpolnitev zahteve in ukrepanje, če čas presega določen prag.

Primer:

Ta pogoj lahko konfigurirate tako, da prevzame duump nit, ko je odzivni čas za zahtevo ena minuta. Sprejemljiva vrednost je v milisekundah, sekundah in minutah, kot je prikazano spodaj.

  • Stanje pomnilnika: prekomerna poraba pomnilnika – spremlja porabo pomnilnika JVM in ukrepa, če presega vrednost praga.

Primer:

Ta pogoj lahko konfigurirate tako, da prevzame kopico JVM kopije in znova zažene JVM, ko poraba pomnilnika presega prag. Sprejemljiva vrednost za velikost kopice JVM je v odstotkih in prestopno obdobje v sekundah in minutah, kot je prikazano spodaj.

  • Stanje spomina: puščanje spomina – to bo poiskalo puščanje spomina na JVM in ukrepalo.

To ima tri stopnje odkrivanja.

  1. Hitro (lažni alarmi)
  2. Standard (nekateri lažni alarmi)
  3. Počasi (manj lažnih alarmov)
  • Nevihtni odtok pogoj – spremljajte pomemben padec povprečnega odzivnega časa in ukrepajte, kot je ustvarjanje smetišča niti in znova zaženite JVM.

To ima dve stopnji zaznavanja.

  1. Standard (nekateri lažni alarmi)
  2. Počasi (manj lažnih alarmov)
  • Delovna obremenitev stanje – ta pogoj bo zaznal, ko je JVM postregel s konfiguriranim številom zahtev.

Primer:

Konfigurirate lahko tako, da znova zaženete JVM, ko ta postreže z 20000000 zahtevami.

  • Zbiranje odpadkov odstotno stanje – ta monitor spremlja odstotek časa, porabljenega za odvoz smeti, za določeno obdobje in ukrepanje, ko preseže prag. Sprejemljiva vrednost je odstotek in obdobje vzorčenja, kot je prikazano spodaj.

Kaj je zdravstveno delovanje?

Zdravstvena akcija je ukrep zdravstvene politike, ki se izvede, ko preseže konfiguriran prag.

Tukaj je sedem vnaprej določenih zdravstvenih ukrepov na voljo v WebSphere 8.5.

  • Znova zaženite strežnik – za ponovni zagon JVM
  • Bodite odlagališča z nitmi – če želite prevzeti odlagališča niti JVM
  • Bodite odlagališča JVM-ja – da bi prevzeli odlagališča JVM-ja
  • Ustvari pasti SNMP – ustvari past SNMP za odpravljanje težav
  • Postavite strežnik v način vzdrževanja – ustavite nove zahteve odjemalca in služijo samo aktivni seji
  • Postavite strežnik v način vzdrževanja in prekinite afiniteto – ustavite novo in obstoječo sejo dejanj
  • Izven vzdrževalnega načina – pripravljen sprejeti nove zahteve

Imate možnost ustvariti zdravja po meri.

Kako ustvariti zdravstvene politike?

Zdravstvene politike je mogoče ustvariti v štirih preprostih korakih.

  1. Določite splošne lastnosti zdravstvene politike – tukaj navedite ime pravilnika in izberite zdravstveno stanje
  2. Določite lastnosti zdravstvenega stanja za zdravstveno politiko – tukaj za zagotovitev izbranega praga zdravstvenega stanja in konfiguriranje potrebnih ukrepov, ki jih je treba izvesti ob kršitvi zdravstvenega stanja
  3. Določite člane, ki jih želite nadzorovati – za cilje zdravstvenih politik izberite JVM, grozde, dinamične grozde, usmerjevalnike na zahtevo ali celico
  4. Potrdite oblikovanje zdravstvenih politik – preglejte konfiguracijo zdravstvenih pravilnikov in potrdite, da jih ustvarite

Ustvarimo eno zdravstveno politiko na naslednji način.

  • Prijavite se v WebSphere 8.5 ND DMGR konzolo
  • Kliknite Operativne politike >> Zdravstvene politike
  • Kliknite Novo
  • Navedite ime – Test_Policy
  • Izberite zdravstveno stanje kot stanje delovne obremenitve (to stanje lahko hitro testiramo)
  • Kliknite Naprej
  • Za namene testiranja vnesite skupno število zahtevkov kot 1000
  • Izberite Reakcijski način kot samodejni
  • Dodaj dejanje Znova zaženite strežnik in Vzemite odlagališča niti

  • Kliknite Naprej
  • Kot strežniki / vozlišča izberite Filter
  • Dodajte server1 kot ciljni član
  • Kliknite Naprej
  • Preglejte konfiguracijo in kliknite Dokončaj

Zdaj preizkusimo z dostopom do programa, ki deluje na ciljno usmerjenem JVM (server1).

Ko JVM postreže s 1000 zahtevo, bi moral prevzeti vrstico niti in znova zagnati. S pomočjo JMeterja lahko naložite obremenitev, tako da je testiranje mogoče hitro opraviti.

Kaj je zdravstveni nadzornik?

Zdravstveni nadzornik nadzoruje zdravstvene politike in nadzoruje sistem. Zdravstveno spremljanje mora biti omogočeno v programu Health Controller za spremljanje pravil.

Sam zdravstveni krmilnik ima nastavljive lastnosti, na primer, kako pogosto naj se zažene in včasih znova zažene strežnik.

To vam omogoča, da v času največjih delovnih ur omejite ponovno zagon strežnika.

Kaj je cilj zdravstvene politike?

Zdravstvena politika ali cilj akcije so JVM, grozdi, dinamični grozdi, usmerjevalniki na zahtevo ali celice.

Upam, da to pomaga razumeti bolje. Če vas zanima učenje DevOpsa, to preverite temeljni tečaj.

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