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?
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.
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.
Ez a tranzakció sok információt jelenít meg, például:
- A munkafolyamat állapota (akár foglalt, akár nem)
- Ha a munkafolyamat fut, előfordulhat, hogy az általa végrehajtott műveletet láthatja a Művelet oszlopban.
- 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)
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.
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 gombot.
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ó.
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
gombot, és megkapja az információkat.
- Kattints a
gombot, és megkapja az alábbi információkat:
- Kattints a
- 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
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.
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.
Lépés 3: Az alábbi képernyőn kattintson a "Jelenlegi paraméterek" fülre
Lépés 4: Jegyezze fel az értéket és a Profil paramétereket
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)
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
Spool Request Monitoring (SP01)
A spool kérés figyeléséhez futtassa az SP01-et, és válassza ki az alábbiak szerint:
Itt csak azokat a kéréseket rögzítjük, amelyek probléma miatt megszűntek.
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.
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.
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ó (bejövő sor-SMQ2)
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)
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.
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.
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 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.
Quick Review
Napi megfigyelési feladatok
- Kritikus feladatok
- SAP rendszer
- 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 |
|
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:
|
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:
|
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 |