Čo je to WebSphere Health Management?

Získajte ďalšie informácie o správe zdravotného stavu na serveri IBM WebSphere Application Server a o tom, ako vytvoriť zdravotné politiky.


Čo je to manažment zdravia?

Správa zdravia je súčasťou produktu WebSphere Virtuálne podnikové prostredie, ktorý je integrovaný do servera WebSphere Application Server 8.5.

WebSphere 8.5 je integrovaný do Prevádzkové politiky, ktoré využívajú zdravotné politiky.

Health Management je prístup založený na politikách na monitorovanie používania podnikového aplikačného servera WebSphere a schopný reagovať na problémové oblasti skôr, ako dôjde k výpadku..

Manažment zdravia má dva prvky:

  1. zdravotný kontrolór
  2. zdravotné politiky

Čo je reakčný režim?

Zdravotné politiky zahŕňajú zdravotný stav, ktorý chcete monitorovať vo svojom prostredí. Reaguje, keď nie sú splnené vaše definované požiadavky.

Existujú dva reakčné režimy.

  1. automatický režim: Systém zistí porušenie zásad ochrany zdravia.

Napríklad, ak nakonfigurujete sledovanie využitia pamäte a chceli by ste reštartovať JVM, keď je využitie správy 85%, potom systém reštartuje cielené JVM, keď veľkosť haldy JVM dosiahne 85%.

  1. strážené režim: Systém zistí runtime úlohu, keď je zistené porušenie politiky zdravia. Vyžaduje to manuálny zásah administrátora WebSphere na schválenie alebo zamietnutie akcie úlohy runtime.

Čo sú zdravotné stavy?

Zdravotný stav je objekt alebo metrika, ktorú chcete sledovať vo svojom prostredí.

Tam je osem preddefinovaných zdravotných stavov dostupné vo WebSphere 8.5. Máte možnosť vytvoriť si vlastný zdravotný stav.

  • Age-based stav – táto podmienka bude sledovať definovaný JVM a podnikne kroky, keď dosiahne nakonfigurovanú vekovú hranicu.

ex:

Túto podmienku môžete nakonfigurovať na reštartovanie JVM, ak je v prevádzke 15 dní. Prijateľná hodnota pre túto situáciu je v dňoch alebo hodinách, ako je uvedené nižšie.

  • Nadmerný časový limit žiadosti stav – táto podmienka sa uplatní, keď percento časového limitu požiadavky prekročí definovanú hodnotu. Prijateľná hodnota je v percentách, ako je uvedené nižšie.

  • Nadmerná doba odozvy stav – monitoruje čas potrebný na vybavenie žiadosti a podnikne kroky, ak čas prekročí definovanú prahovú hodnotu.

ex:

Túto podmienku môžete nakonfigurovať na výpis stavu vlákna, keď je čas odozvy na požiadavku jedna minúta. Prijateľná hodnota je v milisekundách, sekundách a minútach, ako je uvedené nižšie.

  • Stav pamäte: nadmerné využitie pamäte – monitoruje využitie pamäte JVM a podnikne kroky, ak prekročí prahovú hodnotu.

ex:

Túto podmienku môžete nakonfigurovať na ukladanie výpisu haldy JVM a reštartovanie JVM, keď využitie pamäte prekročí prahovú hodnotu. Prijateľná hodnota pre veľkosť haldy JVM je v percentách a perióde porušovania v sekundách a minútach, ako je uvedené nižšie.

  • Stav pamäte: únik pamäte – toto vyhľadá úniky pamäte na JVM a podnikne kroky.

Získali sa tri úrovne detekcie.

  1. Rýchly (falošné poplachy)
  2. Štandardné (niektoré falošné poplachy)
  3. Pomalé (menej falošných poplachov)
  • Búrkové odtoky stav – monitorujte významný pokles priemernej doby odozvy a podniknite kroky, ako je vygenerovanie výpisu vlákna a reštartovanie JVM.

Toto má dve úrovne detekcie.

  1. Štandardné (niektoré falošné poplachy)
  2. Pomalé (menej falošných poplachov)
  • Pracovná záťaž stav – táto podmienka sa zistí, keď JVM doručí nakonfigurovaný počet požiadaviek.

ex:

Môžete nakonfigurovať tak, aby reštartoval JVM, akonáhle obslúži 20000000 požiadaviek.

  • Zber odpadu percentuálna podmienka – monitoruje percentuálny podiel času stráveného zberom odpadu počas definovaného obdobia a podnikne kroky, keď prekročí prahovú hodnotu. Prijateľnou hodnotou je percento a perióda vzorkovania, ako je uvedené nižšie.

Čo je to zdravie??

Akcia v oblasti zdravia je akcia v oblasti politiky zdravia, ktorá sa má vykonať, keď prekročí nakonfigurovanú prahovú hodnotu.

Tam je sedem preddefinovaných opatrení v oblasti zdravia dostupné vo WebSphere 8.5.

  • Reštartujte server – reštartujte JVM
  • Vezmite skládky nití – ak chcete zobrať skládky nití JVM
  • Vezmite skládky haldy JVM – na uloženie skládok haldy JVM
  • Vytvorte SNMP trap – vygenerujte SNMP trap na riešenie problémov
  • Umiestnite server do režimu údržby – zastavte nové požiadavky klientov a obsluhujte iba aktívnu reláciu
  • Uveďte server do režimu údržby a prerušte afinitu – zastavte novú a existujúcu akčnú reláciu
  • Miesto mimo režimu údržby – pripravené na prijatie nových požiadaviek

Máte možnosť vytvoriť vlastnú akciu týkajúcu sa zdravia.

Ako vytvoriť zdravotné politiky?

Zdravotné politiky sa dajú vytvoriť v štyroch jednoduchých krokoch.

  1. Definujte všeobecné vlastnosti zdravotnej politiky – tu zadajte názov politiky a vyberte zdravotný stav
  2. Definujte vlastnosti zdravotnej politiky – tu uveďte prahovú hodnotu vybraného zdravotného stavu a nakonfigurujte požadované kroky, ktoré sa majú podniknúť v prípade porušenia zdravotného stavu.
  3. Určite členov, ktorí sa majú sledovať – ​​ako cieľ zdravotných politík vyberte JVM, klastre, dynamické klastre, smerovače na požiadanie alebo bunku.
  4. Potvrdenie vytvorenia zdravotnej politiky – skontrolujte konfiguráciu zdravotných politík a potvrďte vytvorenie

Vytvorme jednu zdravotnú politiku takto.

  • Prihláste sa do konzoly WebSphere 8.5 ND DMGR
  • Kliknite na položku Prevádzkové zásady >> Zdravotné politiky
  • Kliknite na položku Nový
  • Zadajte názov – Test_Policy
  • Ako stav záťaže vyberte zdravotný stav (tento stav môžeme rýchlo otestovať)
  • Kliknite na Ďalej
  • Na účely testovania zadajte celkový počet žiadostí ako 1000
  • Vyberte režim reakcie ako automatický
  • Pridať akciu Reštartujte server a Vezmite skládky nití

  • Kliknite na Ďalej
  • Vyberte možnosť Filtrovať podľa ako servery / uzly
  • Pridajte server1 ako cieľového člena
  • Kliknite na Ďalej
  • Skontrolujte konfiguráciu a kliknite na tlačidlo Dokončiť

Teraz vyskúšajme prístup k aplikáciám bežiacim na cielenom JVM (server1).

Akonáhle JVM vybaví 1000 požiadaviek, malo by sa vykonať výpis vlákno a reštartovať. Na uloženie môžete použiť JMeter, aby sa testovanie mohlo vykonať rýchlo.

Čo je to kontrolór zdravia?

Zdravotný kontrolór riadi zdravotné politiky a monitoruje systém. Monitorovanie zdravia musí mať v nástroji Health Controller umožnené monitorovať politiky.

Samotný radič zdravia má konfigurovateľné vlastnosti, ako napríklad, ako často by mal bežať a niekedy reštartovať server.

To vám umožní obmedziť server reštartovania počas obchodných špičkových hodín.

Čo je cieľom politiky v oblasti zdravia?

Cieľom politiky v oblasti zdravia alebo akcie môžu byť JVM, klastre, dynamické klastre, smerovače na požiadanie alebo bunky..

Dúfam, že to pomôže lepšie porozumieť. Ak máte záujem naučiť sa DevOps, vyskúšajte to základný kurz.

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