Ce este WebSphere Health Management?

Aflați mai multe despre managementul sănătății în IBM WebSphere Application Server și cum să creați politicile de sănătate.


Ce este Managementul Sănătății?

Managementul sănătății face parte din WebSphere Mediul Virtual Enterprise, care este integrat în WebSphere Application Server 8.5.

WebSphere 8.5 este integrat cu Politici operaționale, care folosesc politicile de sănătate.

Managementul sănătății este o abordare bazată pe politici de monitorizare a utilizării serverului de aplicații WebSphere Enterprise și capabil să răspundă zonelor cu probleme înainte de apariția blocării.

Managementul sănătății are două elemente:

  1. controlor de sănătate
  2. politici de sănătate

Ce este modul de reacție?

Politicile de sănătate includ starea de sănătate pe care doriți să o monitorizați în mediul dvs. Reacționează atunci când nu sunt îndeplinite cerințele dvs. definite.

Există două moduri de reacție.

  1. Automat modul: Sistemul va lua măsuri atunci când este detectată încălcarea politicii de sănătate.

Ex, dacă configurați pentru a monitoriza utilizarea memoriei și doriți să reporniți JVM atunci când utilizarea mesajului este de 85%, atunci sistemul va reporni JVM țintit atunci când dimensiunea hep JVM va atinge 85%.

  1. supravegheat modul: Sistemul va crea o sarcină de rulare atunci când este detectată încălcarea politicii de sănătate. Acest lucru necesită o intervenție manuală pentru administratorul WebSphere pentru a aproba sau a nega acțiunea sarcinii de execuție.

Care sunt condițiile de sănătate?

Starea de sănătate este obiectul sau valorile pe care doriți să le monitorizați mediul.

Există opt stări de sănătate prestabilite disponibil în WebSphere 8.5. Aveți o opțiune de a crea o stare personală de sănătate.

  • În funcție de vârstă condiție – această condiție va monitoriza JVM-ul definit și va lua măsuri atunci când atinge un prag de vârstă configurat.

Ex:

Puteți configura această condiție pentru a reporni JVM dacă funcționează timp de 15 zile. Valoarea acceptabilă pentru această situație este în Zile sau Ore după cum se arată mai jos.

  • Termen excesiv de solicitare condiție – această condiție va acționa atunci când procentul de expirare a cererii depășește valoarea definită. Valoarea acceptabilă este în procente așa cum se arată mai jos.

  • Timp de răspuns excesiv condiție – aceasta va monitoriza timpul necesar pentru ca o solicitare să fie completată și să ia măsuri dacă timpul depășește pragul definit.

Ex:

Puteți configura această condiție pentru a lua un disc de disc atunci când timpul de răspuns pentru o solicitare este de un minut. Valoarea acceptabilă este în Milisecunde, Secunde și Minute, așa cum se arată mai jos.

  • Stare de memorie: consum excesiv de memorie – monitorizează utilizarea memoriei JVM și ia măsuri dacă depășește valoarea pragului.

Ex:

Puteți configura această condiție pentru a lua JVM heap dump și pentru a reporni JVM atunci când utilizarea memoriei depășește pragul. Valoarea acceptabilă pentru dimensiunea grămeții JVM este în procent și perioada de jignire în Secunde și Minute, așa cum se arată mai jos.

  • Stare de memorie: scurgere de memorie – aceasta va căuta scurgeri de memorie pe JVM și va lua măsuri.

Aceasta a obținut trei niveluri de detectare.

  1. Rapid (alarme false)
  2. Standard (unele alarme false)
  3. Lent (mai puține alarme false)
  • Sistem de scurgere în caz de furtună condiție – monitorizați scăderea semnificativă a timpului mediu de răspuns și luați măsuri cum ar fi generarea aruncării firului și repornirea JVM.

Aceasta a obținut două niveluri de detecție.

  1. Standard (unele alarme false)
  2. Lent (mai puține alarme false)
  • Volumul de muncă condiție- această condiție va detecta odată ce un JVM a difuzat un număr configurat de solicitări.

Ex:

Puteți configura să reporniți JVM odată ce răspunde 20000000 de solicitări.

  • Colectarea gunoiului condiție procentuală – acest procent de monitorizare a timpului petrecut în colectarea gunoiului pentru o perioadă determinată și să ia măsuri odată ce depășește pragul. Valoarea acceptabilă este procentul și perioada de eșantionare, așa cum se arată mai jos.

Ce este acțiunea de sănătate?

Health Action este acțiunea politicii de sănătate care trebuie executată odată ce depășește pragul configurat.

Există șapte acțiuni predefinite de sănătate disponibil în WebSphere 8.5.

  • Restart Server- pentru a reporni JVM
  • Luați gunoiul de gunoi – pentru a lua groapele de fir de JVM
  • Luați JVM hald dump – pentru a lua JVM hald dump
  • Generați o capcană SNMP – generați capcană SNMP pentru depanare
  • Plasați serverul în modul de întreținere – opriți solicitările clientului noi și serviți doar sesiunea activă
  • Plasați serverul în modul de întreținere și rupeți afinitatea – opriți sesiunea de acțiune nouă și existentă
  • Locați din modul de întreținere – gata să accepte solicitări noi

Aveți o opțiune pentru a crea acțiuni personalizate de sănătate.

Cum să creezi politici de sănătate?

Politicile de sănătate pot fi create în patru pași simpli.

  1. Definiți proprietățile generale ale politicii de sănătate – aici pentru a oferi numele poliței și selectați starea de sănătate
  2. Definiți proprietățile stării de sănătate a politicii de sănătate – aici pentru a oferi pragul condiției de sănătate ales și configurarea acțiunilor necesare pentru a fi luate atunci când încălcarea stării de sănătate
  3. Specificați membrii care urmează să fie monitorizați – selectați JVM, Clustere, clustere dinamice, routere la cerere sau celule ca țintă ale politicilor de sănătate
  4. Confirmați crearea politicilor de sănătate – verificați configurația politicilor de sănătate și confirmați crearea

Să creăm o politică de sănătate după cum urmează.

  • Conectați-vă la Consola DMGR DMS WebSphere 8.5 ND
  • Dați clic pe Politici operaționale >> Politici de sănătate
  • Faceți clic pe Nou
  • Furnizați numele – Test_Policy
  • Selectați starea de sănătate ca condiție a volumului de muncă (putem testa rapid această condiție)
  • Faceți clic pe Următorul
  • Introduceți solicitări totale ca 1000 pentru scopuri de testare
  • Selectați modul Reacție ca automat
  • Adăugați acțiune Reporniți serverul și Luați haldele de ață

  • Faceți clic pe Următorul
  • Selectați Filtru după servere / noduri
  • Adăugați server1 ca membru țintă
  • Faceți clic pe Next
  • Examinați configurația și faceți clic pe Finish

Acum, testăm accesând aplicația care rulează pe JVM vizat (server1).

Odată ce JVM răspunde la 1000 de solicitări, ar trebui să ia o aruncare de fir și să repornească. Puteți utiliza JMeter pentru a pune sarcina, astfel încât testarea să poată fi făcută rapid.

Ce este controlorul de sănătate?

Controlorul de sănătate controlează politicile de sănătate și monitorizează sistemul. Monitorizarea sănătății trebuie să fie activată în Controlerul de sănătate pentru a monitoriza politicile.

Controlerul de sănătate în sine are proprietăți configurabile, precum frecvența pe care ar trebui să o ruleze și uneori să reporni serverul.

Acest lucru vă permite să restricționați repornirea serverului în timpul orelor de vârf.

Care este ținta politicii de sănătate?

Politica de sănătate sau ținta de acțiune pot fi JVM, Clustere, clustere dinamice, routere la cerere sau Celule.

Sper că acest lucru vă ajută să înțelegeți mai bine. Dacă sunteți interesat să învățați DevOps, verificați acest lucru curs fundamental.

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