Monitorovanie SAP & Kontroly výkonu: Kompletný návod s kódmi Tcodes

Obsah:

Anonim

Čo je to Monitorovanie systému?

Monitorovanie systému je každodenná rutinná činnosť a tento dokument poskytuje systematický postup Monitorovania servera krok za krokom. Poskytuje prehľad technických aspektov a koncepcií proaktívneho monitorovania systému. Len málo z nich je:

  • Prebieha kontrola aplikačných serverov.
  • Monitorovanie pracovných procesov v celom systéme.
  • Monitorovanie pracovných procesov pre jednotlivé inštancie.
  • Monitorovanie položiek zámku.
  • Využitie CPU
  • Dostupné miesto v databáze.
  • Monitorovanie procesov aktualizácie.
  • Monitorovací systémový denník.
  • Štatistika vyrovnávacej pamäte

Niektoré ďalšie sú:

  • Monitorovanie dávkových úloh
  • Monitorovanie žiadosti o zaradenie.
  • Počet žiadostí o tlač
  • Analýza výpisu ABAP.
  • Monitorovanie výkonu databázy.
  • Kontrola databázy.
  • Monitorovanie používateľov aplikácií.

Prečo denné základné kontroly / monitorovanie systému?

Ako monitorujeme systém SAP?

Kontrola aplikačných serverov (SM51)

Táto transakcia sa používa na kontrolu všetkých aktívnych aplikačných serverov.

Tu môžete vidieť, ktoré služby alebo pracovné procesy sú nakonfigurované v jednotlivých inštanciách.

Monitorovanie pracovných procesov pre jednotlivé inštancie SM50:

Zobrazuje všetky bežiace, čakajúce, zastavené a PRIV procesy súvisiace s konkrétnou inštanciou. V tomto kroku skontrolujeme všetky procesy; stav procesu by mal vždy čakať alebo bežať. Ak má niektorý proces iný stav ako čakanie alebo spustenie, musíme daný proces skontrolovať a podľa toho nahlásiť.

Táto transakcia zobrazuje veľa informácií, ako napríklad:

  1. Stav pracovného procesu (či už je obsadený alebo nie)
  2. Ak je pracovný proces spustený, v stĺpci Akcia uvidíte, aké kroky vykonal.
  3. Môžete, na ktorej tabuľke sa pracuje

Niektoré z typických problémov:

  • Užívateľovi sa prihlásenie trvá dlho / nie je schopný sa prihlásiť / transakcia online je veľmi pomalá. Môže to byť výsledok toho, že pracovné procesy DIA sú plne využité. Môže to byť aj výsledok dlho bežiacich úloh (červený indikátor v stĺpci Čas). V prípade potreby môžete reláciu zrušiť výberom úloh, potom choďte na Proces> Zrušiť bez jadra. To zruší úlohu a uvoľní pracovný proces pre iného používateľa / proces
  • Niektorí používatelia môžu mať stav PRIV v stĺpci Dôvod . Môže sa stať, že transakcia používateľa je taká veľká, že vyžaduje viac pamäte. Keď k tomu dôjde, pracovný proces DIA bude „vlastnený“ používateľom a nedovolí iným používateľom používať ho. Ak k tomu dôjde, obráťte sa na používateľa a pokiaľ je to možné, spustite úlohu ako úlohu na pozadí.
  • Ak je v pracovnom procese SPO dlhá tlačová úloha, problém preskúmajte. Môže to byť problém súvisiaci s tlačovým serverom alebo tlačiarňou.

Monitorovanie pracovných procesov v celom systéme (SM66)

Kontrolou zaťaženia pracovného procesu pomocou prehľadu globálneho pracovného procesu môžeme rýchlo preskúmať možnú príčinu problému s výkonom systému.
Monitorujte zaťaženie pracovného procesu vo všetkých aktívnych inštanciách v systéme.
Na obrazovke Prehľad globálneho pracovného procesu môžeme na prvý pohľad vidieť:

  • Stav každého aplikačného servera
  • Dôvod, prečo nefunguje
  • Či už bol reštartovaný
  • CPU a doba chodu požiadavky
  • Používateľ, ktorý sa prihlásil, a klient, ku ktorému sa prihlásil
  • Prebieha správa

Monitorovať používateľa aplikácie (AL08 a SM04)

Táto transakcia zobrazuje všetkých používateľov aktívnych inštancií.

Monitorovanie procesov aktualizácie (SM13)

Vykonajte transakciu SM13, do poľa USER vložte „ * “ a kliknite na

Ak neexistujú žiadne dlho čakajúce záznamy o aktualizáciách alebo sa žiadne aktualizácie nedejú, bude táto fronta prázdna, ako je znázornené na nasledujúcom obrázku.

Ak však aktualizácia nie je aktívna, vyhľadajte nasledujúce informácie:

  • Je aktualizácia aktívna, ak nie, bola deaktivovaná systémom alebo používateľom?
    • Kliknite na tlačidlo a získate informácie.
    • Kliknite na tlačidlo a získate nasledujúce informácie:
  • Je nejaká aktualizácia zrušená?
  • Existuje dlhá fronta čakajúcich aktualizácií starších ako 10 minút?

Monitorovanie položiek zámku (SM12)

Vykonajte transakciu SM12 a do poľa Meno používateľa zadajte znak „*“

SAP poskytuje uzamykací mechanizmus, ktorý zabráni iným používateľom zmeniť záznam, na ktorom pracujete. V niektorých situáciách sa zámky neuvoľnia. To by sa mohlo stať, ak budú používatelia odpojení, tj kvôli problémom so sieťou skôr, ako budú schopní odblokovať zámok.
Tieto staré zámky je potrebné vyčistiť, inak by to mohlo brániť prístupu alebo zmenám v záznamoch.
Na sledovanie zámkov nastavených v systéme môžeme použiť štatistiku zámku. Zaznamenávame iba tie položky zámku, ktoré majú dátumovú časovú pečiatku predchádzajúceho dňa.

Monitorovací systémový protokol (SM21)

Pomocou protokolu môžeme určiť a opraviť chyby, ktoré sa vyskytujú v systéme a jeho prostredí.

Kontrolujeme protokol za predchádzajúci deň s nasledujúcou voľbou / možnosťou:
  • Zadajte dátum a čas.
  • Vyberte Problémy a varovania s prepínačom
  • Stlačte Znova načítať systémový denník.

Zhrnutie ladenia (ST02)

Krok 1: Prejdite na ST02 a skontrolujte zhrnutie Vyladiť.
Krok 2: Ak vidíte nejaké červené hodnoty, v SWAPS dvakrát kliknite na to isté.

Krok 3: Na obrazovke nižšie kliknite na kartu „Aktuálne parametre“

Krok 4: Poznačte si hodnotu a parametre profilu

Krok 5: Prejdite na RZ10 (ak chcete zmeniť hodnoty parametrov profilu).
Krok 6: Uložte zmeny.
Krok 7: Reštartujte server, aby sa prejavili nové zmeny.

Využitie procesora (ST06)

Miera využitia nečinného procesora musí byť 60 - 65%, ak prekročí túto hodnotu, musíme začať kontrolovať aspoň veci nasledujúce:

  • Spustite príkazy na úrovni OS - hore a skontrolujte, ktoré procesy zaberajú väčšinu zdrojov.
  • Prejdite na SM50 alebo SM66. Skontrolujte, či sú spustené nejaké dlhodobé úlohy alebo nejaké dlhé aktualizačné dotazy.
  • Prejdite na SM12 a skontrolujte položky zámku
  • Prejdite na SM13 a zaškrtnite Aktualizovať aktívny stav.
  • Skontrolujte chyby v SM21.

Skládky ABAP (ST22)

Tu skontrolujeme skládky z predchádzajúceho dňa

Monitorovanie požiadavky na zaradenie (SP01)

Ak chcete monitorovať požiadavku na zaradenie, vykonajte SP01 a vyberte nasledovne:

  • Do poľa Created by zadajte „*“
  • Kliknite na tlačidlo spustenia.

Tu zaznamenávame iba tie žiadosti, ktoré sú ukončené problémami.

Monitorovanie dávkových úloh (SM37)

Pre sledovanie úloh na pozadí vykonajte SM37 a vyberte ako je uvedené nižšie:

  • Do poľa Meno používateľa a Názov úlohy zadajte znak *
  • V zozname Stav úlohy vyberte: Naplánované, Zrušené, Uvoľnené a Dokončené požiadavky.

Transakčná správa RFC (SM58)

Transakčný RFC (tRFC, tiež pôvodne známy ako asynchrónny RFC) je asynchrónna komunikačná metóda, ktorá vykonáva volaný funkčný modul na serveri RFC iba raz.

Musíme zvoliť dobu zobrazenia, za ktorú chceme zobraziť tRFC, a potom zvoliť „*“ v poli používateľské meno, aby sme zobrazili všetky hovory, ktoré neboli vykonané správne alebo čakajú vo fronte.

Správa QRFC (odchádzajúci front -SMQ1)

Mali by sme určiť meno klienta tu a zistiť, či existujú nejaké odchádzajúce qRFC v stave čakania alebo chyby.

Správa QRFC (vstupný front - SMQ2)

Mali by sme určiť meno klienta tu a zistiť, či existujú nejaké prichádzajúce qRFC v stave čakania alebo chyby.

Správa databázy (DB02)

Po výbere položky Aktuálne veľkosti na prvej obrazovke sa dostaneme na obrazovku nižšie, ktorá nám zobrazuje aktuálny stav všetkých tabuľkových priestorov v systéme.


Ak je ktorýkoľvek z tabuľkových priestorov viac ako 95% a automatický rozsah je vypnutý, musíme pridať nový údajový súbor, aby databáza nebola plná.

Môžeme tiež určiť históriu tabuľkových priestorov.


Môžeme zvoliť Mesiace, Týždne alebo Dni, aby sme videli zmeny, ktoré sa dejú v tabuľkovom priestore.

Analýzou týchto hodnôt môžeme určiť rast tabuľkového priestoru.



Protokoly zálohovania databázy (DB12)

Z tejto transakcie sme mohli určiť, kedy bola posledná úspešná záloha systému. Môžeme skontrolovať zálohy z predchádzajúceho dňa a zistiť, či je všetko v poriadku alebo nie.
Môžeme tiež skontrolovať súbory protokolu znova a zistiť, či bolo zálohovanie protokolu znova úspešné alebo nie.

Rýchla kontrola

Úlohy denného monitorovania

  1. Kritické úlohy
  2. Systém SAP
  3. Databáza

Kritické úlohy

Nie

Úloha Transakcia Postup / Poznámka

1

Skontrolujte, či je systém R / 3 aktívny. Prihláste sa do systému R / 3

2

Skontrolujte, či je denné zálohovanie vykonané bez chýb DB12 Skontrolujte zálohu databázy.

Systém SAP

Nie

Úloha Transakcia Postup / Poznámka

1

Skontrolujte, či sú všetky aplikačné servery funkčné. SM51 Skontrolujte, či sú všetky servery funkčné.

2

Skontrolujte pracovné procesy (spustené od SM51). SM50 Všetky pracovné procesy so stavom „spustený“ alebo „čakajúci“

3

Prehľad globálneho pracovného procesu SM66 Skontrolujte, či žiadny pracovný proces nebeží dlhšie ako 1 800 sekúnd

3

Vyhľadajte všetky neúspešné aktualizácie (aktualizácia sa ukončí). SM13
  • Nastaviť dátum na jeden deň
  • Zadajte * do ID používateľa
  • Nastaviť na „všetky“ aktualizácie Vyhľadať riadky pomocou „Chybné“.

4

Skontrolujte systémový denník. SM21 Nastavte dátum a čas pred poslednou kontrolou protokolu. Skontrolovať:
  • Chyby
  • Varovania
  • Bezpečnostné správy
  • Problémy s databázou

5

Skontrolovať zrušené úlohy. SM37 Do poľa User ID zadajte hviezdičku (*). Skontrolujte, či boli všetky kritické úlohy úspešné.

6

Skontrolujte „staré“ zámky. SM12 Zadajte hviezdičku (*) pre ID užívateľa.

7

Skontrolujte používateľov v systéme. SM04AL08 Skontrolujte neznáme alebo odlišné ID používateľa a terminál. Táto úloha by sa mala robiť niekoľkokrát denne.

8

Skontrolujte problémy s cievkou. SP01 Zadajte hviezdičku (*) pre Created ByLook pre spoolovacie úlohy, ktoré sú „v procese“ už viac ako hodinu.

9

Skontrolujte denník úloh SM37 Skontrolovať:
  • Nové pracovné miesta
  • Nesprávne práce

10

Skontrolujte a vyriešte skládky. ST22 Hľadajte nadmerný počet skládok. Hľadajte skládky neobvyklej povahy.

11

Skontrolujte štatistiku medzipamäte. ST02 Hľadajte zámeny.

Databáza

Nie

Úloha Transakcia Postup / Poznámka

1

Skontrolujte problémy s protokolom chýb. ST04

2

Chýbajúce indexy databázy DB02 Ak sa tabuľkový priestor používa viac ako 90%, pridajte do neho nový údajový súbor. Znova zostavte chýbajúce indexy

3

Denník štatistík databázy DB13