SAP Felügyelet és teljesítményellenőrzés: Teljes oktatóanyag Tcode-okkal

Mi az a rendszerfigyelés?

A rendszerfigyelés napi rutintevékenység, és ez a dokumentum szisztematikus lépésről lépésre ismerteti a szerverfigyelést. Áttekintést ad a proaktív rendszerfelügyelet műszaki szempontjairól és koncepcióiról. Néhány közülük:

  • Alkalmazásszerverek ellenőrzése.
  • Rendszerszintű munkafolyamatok felügyelete.
  • Munkafolyamatok nyomon követése egyedi esetekre.
  • Zárolási bejegyzések figyelése.
  • CPU kihasználtság
  • Rendelkezésre álló hely az adatbázisban.
  • Frissítési folyamatok figyelése.
  • Monitoring System Log.
  • Buffer Statisztika

Néhány másik:

  • Kötegelt munkák figyelése
  • Spool kérés figyelése.
  • Nyomtatási kérelmek száma
  • ABAP dump elemzés.
  • Adatbázis teljesítményfigyelő.
  • Adatbázis ellenőrzés.
  • Alkalmazásfelhasználók figyelése.

Miért a napi alapellenőrzések / rendszerfigyelés?

Napi alapellenőrzés / Rendszerfigyelés

Hogyan monitorozzuk a SAP Rendszer?

Alkalmazásszerverek ellenőrzése (SM51)

Ez a tranzakció az összes aktív alkalmazáskiszolgáló ellenőrzésére szolgál.

Alkalmazásszerverek ellenőrzése

Itt láthatja, hogy az egyes példányokban mely szolgáltatások vagy munkafolyamatok vannak konfigurálva.

Munkafolyamatok figyelése egyedi esetekhez SM50

Megjeleníti az adott példányhoz kapcsolódó összes futó, várakozó, leállított és PRIV folyamatot. Ebben a lépésben ellenőrizzük az összes folyamatot; a folyamat állapotának mindig várakoznia kell vagy futnia kell. Ha bármely folyamat állapota nem várat vagy fut, ellenőriznünk kell az adott folyamatot, és ennek megfelelően jelentenünk kell.

Munkafolyamatok figyelése egyedi esetekhez SM50

Ez a tranzakció sok információt jelenít meg, például:

  1. A munkafolyamat állapota (akár foglalt, akár nem)
  2. Ha a munkafolyamat fut, előfordulhat, hogy az általa végrehajtott műveletet láthatja a Művelet oszlopban.
  3. Megtudhatja, hogy melyik asztalon dolgoznak

Néhány tipikus probléma:

  • A felhasználónak hosszú ideig tart a bejelentkezés/nem tud bejelentkezni/nagyon lassú az online tranzakció. Ez annak lehet az eredménye, hogy a DIA munkafolyamatokat teljes mértékben kihasználták. Előfordulhat a hosszan tartó munkák eredménye is (piros jelző az Idő oszlop alatt). Ha szükséges, törölheti a munkamenetet a feladatok kiválasztásával, majd lépjen a Feldolgozás>Mégse mag nélkül menüpontra. Ezzel törli a munkát, és felszabadítja a munkafolyamatot más felhasználó/folyamat számára
  • Előfordulhat, hogy egyes felhasználók PRIV-státusza alatt állnak Ok oszlop. Ez lehet az, hogy a felhasználói tranzakció olyan nagy, hogy több memóriát igényel. Amikor ez megtörténik, a DIA munkafolyamat a felhasználó „tulajdona”, és nem engedi, hogy más felhasználók használják. Ha ez megtörténik, forduljon a felhasználóhoz, és ha lehetséges, futtassa a feladatot háttérfeladatként.
  • Ha az SPO-munkafolyamatban hosszú nyomtatási feladat van, vizsgálja meg a problémát. Lehet, hogy a nyomtatószerverrel vagy a nyomtatóval kapcsolatos probléma.

Az egész rendszerre kiterjedő munkafolyamatok figyelése (SM66)

Rendszerszintű munkafolyamatok figyelése

A munkafolyamat terhelésének a globális munkafolyamat-áttekintés segítségével történő ellenőrzésével gyorsan kivizsgálhatjuk a rendszerteljesítmény-probléma lehetséges okát.

Figyelje a munkafolyamat terhelését az összes aktív példányon a rendszeren keresztül

A Globális munkafolyamat áttekintése képernyő használatával egy pillantással láthatjuk:

  • Az egyes alkalmazáskiszolgálók állapota
  • Az ok, amiért nem fut
  • Függetlenül attól, hogy újraindították-e
  • A CPU és a kérés futási ideje
  • A bejelentkezett felhasználó és a kliens, amelyre bejelentkezett
  • A futó jelentés

Monitor Application User (AL08 és SM04)

Ez a tranzakció megjeleníti az aktív példányok összes felhasználóját.

Monitor Application User

Frissítési folyamatok figyelése (SM13)

Hajtsa végre az SM13 tranzakciót, és tegye*' a FELHASZNÁLÓ mezőben, majd kattintson a gombra Frissítési folyamatok figyelése gombot.

Frissítési folyamatok figyelése

Ha nincsenek hosszú függőben lévő frissítési rekordok, vagy nem történik frissítés, akkor ez a sor üres lesz, ahogy az az alábbi képernyőképen látható.

Frissítési folyamatok figyelése

De ha a frissítés nem aktív, keresse meg az alábbi információkat:

  • Aktív a frissítés, ha nem, akkor a rendszer vagy a felhasználó deaktiválta?
    • Kattints a Frissítési folyamatok figyelésegombot, és megkapja az információkat.
    • Kattints a Frissítési folyamatok figyelésegombot, és megkapja az alábbi információkat:
  • Töröltek valamelyik frissítést?
  • Van egy hosszú sor a 10 percnél régebbi függőben lévő frissítésekkel?

Zárbejegyzések figyelése (SM12)

Hajtsa végre az SM12 tranzakciót, és írja be a „*” karaktert a Felhasználónév mezőbe

Zárolási bejegyzések figyelése

SAP zárolási mechanizmust biztosít, amely megakadályozza, hogy más felhasználók módosítsák a rekordot, amelyen éppen dolgozik. Bizonyos helyzetekben a zárak nem oldódnak ki. Ez akkor fordulhat elő, ha a felhasználók le vannak vágva, azaz hálózati probléma miatt, mielőtt feloldhatnák a zárat.

Ezeket a régi zárakat fel kell törölni, különben megakadályozhatja a hozzáférést vagy az iratok módosítását.

A zárolási statisztikák segítségével nyomon követhetjük a rendszerben beállított zárakat. Csak azokat a zárolási bejegyzéseket rögzítjük, amelyeken az előző napi dátum és időbélyeg található.

Monitoring System Log (SM21)

A napló segítségével meghatározhatjuk és kijavíthatjuk a rendszerben és környezetében előforduló hibákat.

Az előző napi naplót a következő választással/opcióval ellenőrizzük:

  • Adja meg a dátumot és az időt.
  • Válassza a Rádiógomb problémák és figyelmeztetések lehetőséget
  • Nyomja meg a Rendszernapló újraolvasása gombot.

Monitoring System Log

Dallamösszefoglaló (ST02)

Lépés 1: Lépjen az ST02-re a Tune összefoglaló megtekintéséhez.

Lépés 2: Ha piros értékeket lát a SWAPS-ban, kattintson duplán ugyanerre.

A dallam összefoglalója

Lépés 3: Az alábbi képernyőn kattintson a "Jelenlegi paraméterek" fülre

A dallam összefoglalója

Lépés 4: Jegyezze fel az értéket és a Profil paramétereket

A dallam összefoglalója

Lépés 5: Lépjen az RZ10-re (a profil paraméter értékeinek módosításához)

Lépés 6: Mentse a módosításokat.

Lépés 7: Indítsa újra a szervert az új módosítások érvénybe léptetéséhez.

CPU kihasználtság (ST06)

CPU kihasználtság

Az üresjárati CPU kihasználtságnak 60-65%-nak kell lennie, ha meghaladja az értéket, akkor legalább az alábbiakat kell ellenőrizni:

  • OS szintű parancsok futtatása – felül, és ellenőrizze, hogy mely folyamatok veszik igénybe a legtöbb erőforrást.
  • Lépjen az SM50-re vagy az SM66-ra. Ellenőrizze, hogy nincsenek-e hosszan futó jobok vagy hosszú frissítési lekérdezések.
  • Lépjen az SM12-re, és ellenőrizze a zárbejegyzéseket
  • Lépjen az SM13-ra, és ellenőrizze az Aktív állapot frissítése lehetőséget.
  • Ellenőrizze a hibákat az SM21-ben.

ABAP szemétlerakók (ST22)

Itt megnézzük az előző napi szemétlerakókat

ABAP szemétlerakók

Spool Request Monitoring (SP01)

A spool kérés figyeléséhez futtassa az SP01-et, és válassza ki az alábbiak szerint:

  • Írja be a „*” karaktert a Létrehozta mezőbe
  • Kattints a Spool kérés figyelése végrehajtás gomb.

Spool kérés figyelése

Itt csak azokat a kéréseket rögzítjük, amelyek probléma miatt megszűntek.

Spool kérés figyelése

Kötegelt munkák figyelése (SM37)

A háttérfeladatok figyeléséhez futtassa az SM37 parancsot, és válassza ki az alábbiakat:

  • Írja be a „*” karaktert a Felhasználónév és Munkanév mezőbe
  • A Munka állapotában válassza ki: Ütemezett, Törölt, Elengedett és Befejezett kérések.

Kötegelt munkák figyelése

Tranzakciós RFC adminisztráció (SM58)

Tranzakciós RFC (tRFC, eredeti nevén aszinkron RFC) egy aszinkron kommunikációs módszer, amely csak egyszer hajtja végre a hívott függvénymodult az RFC szerveren.

Tranzakciós RFC adminisztráció

Ki kell választanunk azt a megjelenítési időszakot, amelyre vonatkozóan a tRFC-ket meg szeretnénk tekinteni, majd a felhasználónév mezőben a '*' jelet kell választanunk, hogy megtekinthessük az összes nem megfelelően végrehajtott vagy a sorban várakozó hívást.

QRFC adminisztráció (Kimenő sor-SMQ1)

Itt meg kell adnunk a kliens nevét, és meg kell néznünk, hogy nincs-e kimenő qRFC várakozó vagy hibaállapotban.

QRFC adminisztráció

QRFC adminisztráció (bejövő sor-SMQ2)

QRFC adminisztráció

Itt meg kell adnunk a kliens nevét, és meg kell néznünk, hogy nincs-e bejövő qRFC várakozó vagy hibaállapotban.

Adatbázis-felügyelet (DB02)

Adatbázis adminisztráció

Miután kiválasztotta Jelenlegi méretek az első képernyőn az alábbi képernyőre jutunk, amely a rendszer összes táblaterületének aktuális állapotát mutatja.

Adatbázis adminisztráció

Ha valamelyik táblaterület több mint 95%, és az automatikus kiterjedés ki van kapcsolva, akkor új adatfájlt kell hozzáadnunk, hogy az adatbázis ne legyen tele.

Meghatározhatjuk a táblaterek történetét is.

Adatbázis adminisztráció

Itt kiválaszthatjuk a hónapokat, heteket vagy napokat, hogy megtekintsük a táblaterületen végbemenő változásokat.

Ezen értékek elemzésével meghatározhatjuk a táblaterület növekedését.

Adatbázis adminisztráció

Adatbázis adminisztráció

Adatbázis biztonsági mentési naplók (DB12)

Ebből a tranzakcióból meg tudtuk határozni, hogy mikor volt a rendszer utolsó sikeres biztonsági mentése. Áttekinthetjük az előző napi mentéseket, és megnézhetjük, hogy minden rendben volt-e vagy sem.

Áttekinthetjük az újraindítási naplófájlokat is, és megnézhetjük, hogy az újbóli napló biztonsági mentése sikeres volt-e vagy sem.

Adatbázis biztonsági mentési naplók

Quick Review

Napi megfigyelési feladatok

  1. Kritikus feladatok
  2. SAP rendszer
  3. adatbázis

Kritikus feladatok

Nem Feladat tranzakció Eljárás / Megjegyzés
1 Ellenőrizze, hogy az R/3System be van-e kapcsolva. Jelentkezzen be az R/3 rendszerbe
2 Ellenőrizze, hogy a napi biztonsági mentés hibamentes-e DB12 Ellenőrizze az adatbázis biztonsági másolatát.

SAP rendszer

Nem Feladat tranzakció Eljárás / Megjegyzés
1 Ellenőrizze, hogy az összes alkalmazáskiszolgáló működik-e. SM51 Ellenőrizze, hogy az összes szerver működik-e.
2 Ellenőrizze a munkafolyamatokat (SM51-től kezdve). SM50 Minden munkafolyamat „fut” vagy „várakozik” állapotú
3 Globális munkafolyamat áttekintése SM66 Ellenőrizze, hogy egyetlen munkafolyamat sem fut 1800 másodpercnél tovább
3 Keresse meg a sikertelen frissítéseket (a frissítés leáll). SM13
  • Állítsa be a dátumot egy nappal ezelőttire
  • Írja be a *-ot a felhasználói azonosítóba
  • Állítsa be az „összes” frissítést Keresse meg az „Err” jelzésű sorokat.
4 Ellenőrizze a rendszernaplót. SM21 Állítsa be a dátumot és az időt az utolsó napló-ellenőrzés előttire. Ellenőrizni:

  • hibák
  • Figyelmeztetések
  • Biztonsági üzenetek
  • Adatbázis problémák
5 Revlásd a lemondott munkákat. SM37 Írjon be egy csillagot (*) a User ID mezőbe. Ellenőrizze, hogy minden kritikus feladat sikeres volt-e.
6 Ellenőrizze a „régi” zárakat. SM12 Írjon be egy csillagot (*) a felhasználói azonosítóhoz.
7 Ellenőrizze a felhasználókat a rendszeren. SM04AL08 RevIsmeretlen vagy eltérő felhasználói azonosító és terminál esetén. Ezt a feladatot naponta többször kell elvégezni.
8 Ellenőrizze az orsóproblémákat. SP01 Írjon be egy csillagot (*) a Created ByLook mezőbe, ha több mint egy órája „Folyamatban” van.
9 Ellenőrizze a munkanaplót SM37 Ellenőrizni:

  • Új munkahelyek
  • Helytelen munkák
10 Revszemétlerakások megtekintése és megoldása. ST22 Keressen túl sok szemétlerakót. Keressen szokatlan természetű szemétlerakókat.
11 Revpufferstatisztika megtekintése. ST02 Keress cseréket.

adatbázis

Nem Feladat tranzakció Eljárás / Megjegyzés
1 Revnézze meg a hibanaplót a problémákért. ST04
2 Adatbázis-növekedés hiányzó indexek DB02 Ha a táblaterületet több mint 90%-ban használják, adjon hozzá új adatfájlt. Építse újra a hiányzó indexeket
3 Adatbázis Statisztika napló DB13