SAP figyelés & Teljesítményellenőrzések: Teljes útmutató a kódokkal

Tartalomjegyzék:

Anonim

Mi a rendszerfigyelés?

A rendszerfigyelés napi rutin tevékenység, és ez a dokumentum szisztematikus lépésről lépésre ismerteti a kiszolgálómonitorozást. Áttekintést ad a proaktív rendszermonitorozás technikai szempontjairól és koncepcióiról. Közülük kevés:

  • Az alkalmazáskiszolgálók ellenőrzése.
  • Az egész rendszerre kiterjedő munkafolyamatok figyelemmel kísérése.
  • Az egyes példányok munkafolyamatainak figyelemmel kísérése.
  • A zárolási bejegyzések figyelése.
  • CPU kihasználtság
  • Szabad hely az adatbázisban.
  • A frissítési folyamatok figyelése.
  • Monitoring rendszer napló.
  • Puffer statisztika

Néhány más:

  • A kötegelt munkák figyelése
  • Spool Request Monitoring.
  • Nyomtatási kérelmek száma
  • ABAP Dump Analysis.
  • Adatbázis teljesítményfigyelő.
  • Adatbázis ellenőrzése.
  • Az alkalmazásfelhasználók figyelése.

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

Hogyan figyeljük az SAP rendszert?

Alkalmazásszerverek ellenőrzése (SM51)

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

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

Munkafolyamatok figyelése egyedi példányokhoz 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 vagy futnia kell. Ha bármely folyamatnak nincs várakozási vagy futási állapota, akkor ellenőriznünk kell az adott folyamatot, és ennek megfelelően kell jelentést tennünk.

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, akkor a Művelet oszlopban láthatja az általa végrehajtott műveletet.
  3. Megtudhatja, melyik asztalon dolgoznak

Néhány tipikus probléma:

  • A felhasználónak hosszú időbe telik a bejelentkezés / nem tud bejelentkezni / az online tranzakció nagyon lassú. Ennek az lehet az eredménye, hogy a DIA munkafolyamatait teljes mértékben kihasználják. Lehet hosszú ideje futó munkák eredménye is (piros jelzés az Idő oszlop alatt). Ha szükséges, a munkamenetek kiválasztásával törölheti a munkamenetet, majd lépjen a Feldolgozás> Törlés mag nélkül menüpontra. Ez törli a munkát, és felszabadítja a munkafolyamatot más felhasználók / folyamatok számára
  • Néhány felhasználó PRIV státusszal rendelkezhet az Ok oszlop alatt. Ez lehet az, hogy a felhasználói tranzakció akkora, hogy több memóriát igényel. Amikor ez megtörténik, a DIA munkafolyamat a felhasználó tulajdonában lesz, és nem engedi, hogy más felhasználók használhassák. Ha ez megtörténik, kérdezze meg a felhasználót, és futtassa a munkát háttérmunkaként.
  • Ha hosszú nyomtatási feladat van az SPO munkafolyamatán, vizsgálja meg a problémát. Probléma lehet a nyomtatószerverrel vagy a nyomtatóval kapcsolatban.

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

A globális munkafolyamat-áttekintés segítségével ellenőrizve a munkafolyamat terhelését, gyorsan kivizsgálhatjuk a rendszer teljesítményproblémáinak lehetséges okait.
Figyelje a munkafolyamatok terhelését az összes aktív példányon a rendszeren keresztül.
A Globális munkafolyamat áttekintése képernyőn egy pillantásra láthatjuk:

  • Az egyes alkalmazáskiszolgálók állapota
  • Az ok, amiért nem fut
  • Folytatták-e újra
  • A CPU és a kérés futási ideje
  • A bejelentkezett felhasználó és az az ügyfél, amelyiken bejelentkeztek
  • A futó jelentés

Monitor alkalmazás felhasználó (AL08 és SM04)

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

A frissítési folyamatok figyelése (SM13)

Hajtsa végre az SM13 tranzakciót, és írja be a * -t a USER mezőbe, majd kattintson a gombra

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

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

  • Aktív a frissítés, ha nem, a rendszer vagy egy felhasználó deaktiválta?
    • Kattintson gombra, és szerezze be az információkat.
    • Kattintson gombra, és szerezze be az alábbi információkat:
  • Törli a frissítést?
  • Hosszú a várakozási idő 10 percnél régebbi frissítésekkel?

Lezárási bejegyzések figyelése (SM12)

Végezze el az SM12 tranzakciót, és írja be a * -t a Felhasználónév mezőbe

Az SAP biztosít egy zárolási mechanizmust, amely megakadályozza, hogy a többi felhasználó megváltoztassa az éppen használt rekordot. Bizonyos helyzetekben a zárak nem oldódnak ki. Ez akkor történhet meg, ha a felhasználókat leállítják, azaz hálózati probléma miatt, mielőtt feloldják a zárat.
Ezeket a régi zárakat ki kell törölni, különben megakadályozhatja a rekordokhoz való hozzáférést vagy módosításokat.
A zár statisztikáival figyelhetjük a rendszerben beállított zárakat. Csak azokat a zár bejegyzéseket rögzítjük, amelyek az előző napi dátum-időbélyegzővel rendelkeznek.

Megfigyelő rendszer naplója (SM21)

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

Az előző napló naplóját a következő kivá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 az Újra rendszernaplót.

Dallam összefoglalása (ST02)

1. lépés: Lépjen az ST02-re a Tune összefoglaló ellenőrzéséhez.
2. lépés: Ha piros értékeket lát, az SWAPS-ban kattintson duplán ugyanazokra.

3. lépés: Az alábbi képernyőn kattintson az "Aktuális paraméterek" fülre

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

5. lépés: Lépjen az RZ10 oldalra (a Profil paraméterértékeinek megváltoztatásához)
6. lépés: Mentse a módosításokat.
7. lépés: Indítsa újra a kiszolgálót az új változtatások hatásának eléréséhez.

CPU kihasználtság (ST06)

A tétlen CPU-kihasználtsági aránynak 60-65% -nak kell lennie, ha meghaladja az értéket, akkor el kell kezdenünk ellenőrizni legalább a dolgok alatt:

  • Futtassa az operációs rendszer szintű parancsokat - töltse fel és ellenőrizze, hogy mely folyamatok igénylik a legtöbb erőforrást.
  • Lépjen az SM50 vagy az SM66 oldalra. Ellenőrizze, hogy futnak-e hosszú futó feladatok vagy hosszú frissítési lekérdezések.
  • Lépjen az SM12 oldalra és ellenőrizze a zárbejegyzéseket
  • Lépjen az SM13 oldalra, és ellenőrizze az Aktív állapot frissítése lehetőséget.
  • Ellenőrizze az SM21 hibáit.

ABAP hulladéklerakók (ST22)

Itt ellenőrizzük az előző napi szemétlerakókat

Spool Request Monitoring (SP01)

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

  • Helyezze a * -t a Created By mezőbe
  • Kattintson végrehajtás gomb.

Itt csak azokat a kéréseket rögzítjük, amelyek problémával zárulnak.

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

A háttérfeladatok megfigyeléséhez hajtsa végre az SM37-et, és válassza az alábbiak szerint:

  • Helyezze a * -t a Felhasználónév és a Munka neve mezőbe
  • A Munka állapotban válassza a következőt: Ütemezett, Törölt, Kiadott és Befejezett kérések.

Tranzakciós RFC adminisztráció (SM58)

A tranzakciós RFC (tRFC, más néven eredetileg aszinkron RFC) egy aszinkron kommunikációs módszer, amely csak egyszer hajtja végre a hívott funkciómodult az RFC szerveren.

Ki kell választanunk azt a megjelenítési periódust, amelyre meg akarjuk tekinteni a tRFC-ket, majd a felhasználónév mezőben válassza a „*” lehetőséget az összes olyan hívás megtekintéséhez, amelyeket nem hajtottak végre megfelelően vagy várakoztak a sorban.

QRFC adminisztráció (kimenő várólista -SMQ1)

Itt kell megadnunk az ügyfél nevét, és meg kell vizsgálnunk, hogy vannak-e várakozó vagy hibás állapotú kimenő qRFC-k.

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

Itt kell megadnunk az ügyfél nevét, és meg kell vizsgálnunk, hogy vannak-e várakozó vagy hibás állapotú bejövő qRFC-k.

Adatbázis-adminisztráció (DB02)

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


Ha az egyik táblaterület meghaladja a 95% -ot, és az automatikus kiterjedés ki van kapcsolva, akkor hozzá kell adnunk egy új adatfájlt, hogy az adatbázis ne legyen teljes.

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


Itt választhatja ki a Hónapok, Hetek vagy Napok lehetőséget, hogy megtekinthesse a táblaterületen végbemenő változásokat.

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



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

Ebből a tranzakcióból meg tudtuk állapítani, hogy mikor volt a rendszer utolsó sikeres biztonsági mentése. Áttekinthetjük az előző napi biztonsági mentéseket, és megnézhetjük, hogy minden rendben volt-e vagy sem.
Felülvizsgálhatjuk az újraplófájlokat is, és megnézhetjük, hogy a naplófájl-mentés sikeres volt-e.

Gyors áttekintés

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 működik-e. Jelentkezzen be az R / 3 rendszerre

2

Ellenőrizze, hogy a napi biztonsági mentés hiba nélkül történt-e DB12 Ellenőrizze az adatbázis biztonsági mentését.

SAP rendszer

Nem

Feladat Tranzakció Eljárás / megjegyzés

1

Ellenőrizze, hogy minden alkalmazáskiszolgáló működik-e. SM51 Ellenőrizze, hogy minden szerver működik-e.

2

Ellenőrizze a munkafolyamatokat (SM51-től indulva). SM50 Minden „futó” vagy „várakozó” állapotú munkafolyamat

3

Globális munkafolyamat áttekintés SM66 Ellenőrizze, hogy egyetlen munkafolyamat sem fut-e tovább 1800 másodpercnél

3

Keresse meg a sikertelen frissítéseket (a frissítés leáll). SM13
  • Állítsa be a dátumot egy napja
  • Írja be a * -t a felhasználói azonosítóba
  • Állítsa az „összes” frissítésre. Ellenőrizze, hogy vannak-e sorok az „Err” paranccsal.

4

Ellenőrizze a rendszer naplóját. SM21 Állítsa a dátumot és az időt a legutóbbi naplóellenőrzés elé. Ellenőrizni:
  • Hibák
  • Figyelmeztetések
  • Biztonsági üzenetek
  • Adatbázis problémák

5.

Ellenőrzés a törölt munkákról. SM37 Írja be a csillagot (*) a User ID-be. Ellenőrizze, hogy az összes kritikus feladat sikeres volt-e.

6.

Ellenőrizze a „régi” zárakat. SM12 Írja be a csillagot (*) a felhasználói azonosítóhoz.

7

Ellenőrizze, hogy vannak-e felhasználók a rendszeren. SM04AL08 Ellenőrizze az ismeretlen vagy eltérő felhasználói azonosítót és terminált. Ezt a feladatot naponta többször el kell végezni.

8.

Ellenőrizze az orsóproblémákat. SP01 Írjon be egy csillagot (*) a több mint egy órája „Folyamatban” lévő spool-feladatokhoz a Created ByLook alatt.

9.

Ellenőrizze a munkanaplót SM37 Ellenőrizni:
  • Új munkahelyek
  • Helytelen munkák

10.

Ellenőrizze és oldja meg a szemétlerakókat. ST22 Keresse meg a túl sok szeméttárolót. Keresse meg a szokatlan természetű szemétlerakókat.

11.

A puffer statisztikák áttekintése. ST02 Keresse meg a csereügyleteket.

Adatbázis

Nem

Feladat Tranzakció Eljárás / megjegyzés

1

Ellenőrizze a hibanaplóban a problémákat. ST04

2

Adatbázis GrowthMissing Indexek DB02 Ha a táblaterületet több mint 90% -ban használja, adjon hozzá új adatfájlt Újjáépítse a hiányzó indexeket

3

Adatbázis-statisztikai napló DB13