SAP Alapszintű monitorozás Tkódok és állapotfelmérések

⚡ Okos összefoglaló

SAP A rendszerfelügyelet egy napi rutin, amely ellenőrzés alatt tartja a szervereket, a munkafolyamatokat, a zárolásokat, a frissítéseket és az adatbázisok állapotát. Az olyan alapvető T-kódok, mint az SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 és DB12, teljes proaktív ellenőrzőlistát biztosítanak a rendszergazdáknak.

  • 🖥️ Szerverek és munkafolyamatok ellenőrzése: Az SM51 listázza az alkalmazáskiszolgálókat, míg az SM50 és az SM66 példányszintű és rendszerszintű munkafolyamatok állapotát teszi elérhetővé.
  • 🔒 Elavult zárak és frissítések törlése: Az SM12 megjelöli a régi zárolási bejegyzéseket; az SM13 pedig a deaktivált frissítéseket és az elakadt sorokat.
  • 📜 A rendszernapló és a memóriaképek auditálása: Az SM21 hibákat és figyelmeztetéseket jelez; az ST22 összegyűjti az adott napra vonatkozó rövid ABAP dump-okat.
  • 🇧🇷 Pufferek és CPU hangolása: Az ST02 puffercseréket mutat; az ST06 megerősíti, hogy a CPU alapjárati terhelése 60–65% körül marad állandó terhelés mellett.
  • 🤖 Használja a mesterséges intelligenciát anomáliák észleléséhez: A mesterséges intelligencia asszisztensei összefoglalják az SM21 és ST22 mintázatokat, megjelölik a DB02 növekedési trendjeit, és javaslatot tesznek a következő vizsgálati T-kódra.

SAP Monitoring és teljesítményellenőrzések

Mi a SAP Rendszerfelügyelet?

SAP Rendszerfigyelés a napi alap rutin, amely fenntartja a SAP A rendszerkörnyezet egészségesen tartható a szerverek, munkafolyamatok, zárolások, frissítések, rendszernaplók és adatbázis-állapot rendszeres időközönkénti ellenőrzésével. A cél a proaktív – a problémák észlelése, mielőtt a felhasználók észrevennék azokat.

Egy tipikus napi ellenőrzőlista a következőket tartalmazza:

  • Alkalmazáskiszolgálók ellenőrzése.
  • Rendszerszintű munkafolyamatok monitorozása.
  • Munkafolyamatok monitorozása egyes példányok esetében.
  • Zárbejegyzések figyelése.
  • CPU-kihasználtság.
  • Elérhető hely az adatbázisban.
  • Frissítési folyamatok monitorozása.
  • A rendszernapló monitorozása.
  • Buffer statisztika.
  • Kötegelt feladatok monitorozása.
  • Nyomtatási sorba állítási kérések monitorozása és nyomtatási kérések száma.
  • ABAP dump elemzés.
  • Adatbázis teljesítmény- és konzisztencia-ellenőrzések.
  • Alkalmazásfelhasználók monitorozása.

Miért van szükség napi ellenőrzésekre és rendszerfelügyeletre?

A napi ellenőrzések kiszűrik a kisebb problémákat – elakadt munkafolyamatokat, régi zárakat, 95%-hoz közelítő táblaterületeket –, mielőtt azok kiesésekhez vezetnének. Megbízható alapot adnak a Basis csapatnak, így az anomáliák kiemelkednek, és a korábbi adatokat is felhasználják a kapacitástervezési döntések meghozatalához.

Napi ellenőrzések / Rendszerfelügyelet

Hogyan figyeljük meg a SAP Rendszer?

A monitorozás T-kódok köré szerveződik, amelyek mindegyike egy adott réteggel rendelkezik – szerverek, munkafolyamatok, zárolások, frissítések, naplók, pufferek, CPU, memóriaképek, spool, kötegelt feladatok, RFC és az adatbázis. Az alábbi szakaszok sorban végigvezetnek minden ellenőrzésen.

Alkalmazásszerverek ellenőrzése (SM51)

Az SM51 felsorolja a környezet összes aktív alkalmazáskiszolgálóját, valamint az egyes példányokon konfigurált szolgáltatásokat és munkafolyamatokat.

Alkalmazáskiszolgálók ellenőrzése SM51

Munkafolyamatok monitorozása egyedi példányokhoz (SM50)

Az SM50 megjeleníti az aktuális példányon futó, várakozó, leállított és PRIV folyamatokat. Minden folyamatnak szerepelnie kell a futás or Várakozás állapot; bármi más kivizsgálást igényel.

Munkafolyamatok figyelése egyedi esetekhez SM50

A képernyőn számos hasznos oszlop jelenik meg:

  1. Az egyes munkafolyamatok állapota (foglalt vagy szabad).
  2. A foglalt folyamat által végrehajtott művelet, amely a Művelet oszlopban látható.
  3. Az adatbázis tábla, amelyen dolgoznak.

Tipikus problémák és megoldásaik:

  • A felhasználók nem tudnak bejelentkezni, vagy a grafikus felhasználói felület lassú: a párbeszéd (DIA) munkafolyamatok kimerültek. Keresse a hosszan futó feladatokat (piros jelzőfény alatta). Time). Lemondhatja őket a következőn keresztül: Folyamat > Mégsem mag nélkül hogy felszabadítsa a rést.
  • PRIV az Indoklás oszlopban: Egy tranzakció annyi memóriát fogyaszt, hogy a DIA munkafolyamatot egyetlen felhasználó „birtokolja”. Beszéljen a felhasználóval, és ha lehetséges, futtassa újra a feladatot a háttérben.
  • Hosszú ideig tartó SPO munkafolyamat: Vizsgálja meg a nyomtatókiszolgálót vagy a nyomtatót; egy elakadt sor monopolizálhat egy folyamatot.

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

Az SM66 a globális munkafolyamat-áttekintés. Az SM50 adatait minden aktív példányra vonatkozóan egyetlen képernyőre összesíti, így ez a leggyorsabb módja a rendszerszintű teljesítményproblémák észlelésének.

Rendszerszintű munkafolyamatok monitorozása SM66

Egy pillantásra láthatod:

  • Minden alkalmazáskiszolgáló állapota.
  • Miért nem fut egy folyamat.
  • Hogy a folyamat újraindult-e.
  • CPU-használat és kérések futásideje.
  • A bejelentkezett felhasználó és az ügyfél.
  • A jelentés jelenleg feldolgozás alatt áll.

Alkalmazásfelhasználók monitorozása (AL08 és SM04)

Az AL08 minden aktív példányon listázza a felhasználókat, míg az SM04 az aktuális példányon lévő felhasználókat jeleníti meg. Mind a felszíni terminálok, mind a kliensek azonosítóit, ami segít megerősíteni, hogy csak a várt felhasználói azonosítók vannak bejelentkezve.

Monitor alkalmazás felhasználói AL08 és SM04

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

Fuss SM13-at, helyezz * a használó mezőt, és hajtsa végre. Ha nincsenek függőben lévő frissítések, a sor üres.

Frissítési folyamatok monitorozása SM13

Üres SM13 sor

Ha a frissítések nem aktívak, válaszoljon a következő kérdésekre:

  • Aktív a frissítési folyamat? Ha nem, akkor a rendszer vagy egy felhasználó deaktiválta?
  • Lemondtak bármilyen 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)

Futtassa az SM12-t és írja be * a Felhasználónév mező.

SM12 zárbejegyzések megfigyelése

SAP egy zárolási mechanizmust használ, hogy megakadályozza, hogy két felhasználó egyszerre módosítsa ugyanazt a rekordot. Előfordul, hogy egy hálózati kimaradás vagy munkamenet-összeomlás zárolást hagy maga után. A régi zárakat fel kell oldani, különben blokkolják a rekordokhoz való hozzáférést.

Az előző napi vagy korábbi időbélyeggel rendelkező zárolási bejegyzéseket érdemes megtisztítani.

A rendszernapló monitorozása (SM21)

Az SM21 rendszerhibákat, figyelmeztetéseket és biztonsági üzeneteket jelenít meg. Használja a rendszerben és környezetében fellépő problémák pontos meghatározására és javítására.

Ellenőrizd az előző napi naplót a következő adatokkal:

  • Adja meg a dátum- és időtartományt.
  • Válassza ki a Problémák és figyelmeztetések Rádiógomb.
  • Kattints Rendszernapló újraolvasása.

SM21 monitorozó rendszernapló

Dallamösszefoglaló (ST02)

Az ST02 a pufferhangolás összegzését mutatja. A swap problémák megoldásához kövesse az alábbi lépéseket.

Step 1) Nyissa meg az ST02-t a dallam összefoglalójának megtekintéséhez.

Step 2) Double-kattintson bármelyik piros értékre az alatta CSERE.

Dallam Összefoglaló ST02

Step 3) Kattintson az Aktuális paraméterek Tab.

ST02 Aktuális paraméterek

Step 4) Jegyezze fel az értékeket és a profil paramétereit.

ST02 profilértékek

Step 5) Nyissa meg az RZ10-et a profilparaméterek értékeinek módosításához.

Step 6) Mentse a módosításokat.

Step 7) Indítsa újra a szervert, hogy az új értékek érvénybe lépjenek.

CPU kihasználtság (ST06)

Az ST06 az operációs rendszer szintű teljesítményt mutatja. Az alapjárati CPU-kihasználtság 60–65% körül van; a tartósan magasabb terhelés azt jelenti, hogy a rendszer nagy nyomás alatt van.

CPU-kihasználtság ST06

Amikor a CPU-terhelés magas, kövesse ezt a rövid triázs útvonalat:

  • Futtassa az operációs rendszer szintű parancsokat (például top) annak megállapításához, hogy mely folyamatok használják a legtöbb CPU-t.
  • Nyisd meg az SM50-et vagy az SM66-ot, és keress hosszan futó feladatokat vagy frissítési lekérdezéseket.
  • Nyisd meg az SM12-t és ellenőrizd a régi zárbejegyzéseket.
  • Nyissa meg az SM13-at a frissítés állapotának ellenőrzéséhez.
  • Nyissa meg az SM21-et a rendszerhibák kereséséhez.

ABAP szemétlerakók (ST22)

Az ST22 rögzíti az ABAP futásidejű hibáit (rövid memóriaképek). RevMinden reggel nézd át az előző napi hulladékot, hogy kiszúrd a szokatlan mintákat vagy a visszaeső szabálysértőket.

ABAP Dumps ST22

Spool Request Monitoring (SP01)

Futtassa az SP01-et a spool-kérelmek figyeléséhez:

  • belép * a Létrehozta mező.
  • Kattints Végrehajt.

Spool kérések monitorozása SP01

Csak a problémákkal megszakított kérések rögzítése.

A sorba állítási kérelmek leálltak.

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

Futtassa az SM37-et a háttérben futó feladatok figyeléséhez:

  • belép * a Felhasználónév és a Munka megnevezés területeken.
  • Alatt Munkaköri állapot válassza az Ütemezett, Visszavont, Kiadott és Befejezett lehetőségeket.

Kötegelt feladatok monitorozása SM37

Tranzakciós RFC adminisztráció (SM58)

Tranzakciós RFC (tRFC), eredetileg aszinkron néven ismert RFC, pontosan egyszer hajtja végre a meghívott függvénymodult az RFC-kiszolgálón.

Tranzakciós RFC SM58

Válassza ki a megtekinteni kívánt megjelenítési időszakot, majd adja meg a * a felhasználó mezőben, majd hajtsa végre. A lista megjeleníti azokat a hívásokat, amelyek nem futottak le sikeresen, vagy még várakoznak a sorban.

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

Az SMQ1 figyeli a kimenő qRFC sorokat. Adja meg a klienst, és keresse meg a sorokat benne. Várakozás or hiba állapot.

QRFC Kimenő SMQ1

QRFC adminisztráció (Bejövő sor — SMQ2)

Az SMQ2 tükrözi az SMQ1-et a bejövő qRFC sorok esetében. Adja meg a klienst, és keresse meg a bejövő sorokat a következőben: Várakozás or hiba állapot.

QRFC bejövő SMQ2

Adatbázis-felügyelet (DB02)

A DB02 a központi adatbázis-adminisztrációs pilótafülke. Az első képernyőn részletesen megtekintheti a táblaterületeket, a hiányzó indexeket és a növekedési előzményeket.

Adatbázis-adminisztráció DB02 bejegyzés

választ Jelenlegi méretek hogy megtekinthesse az egyes táblaterületek állapotát.

DB02 Aktuális méretek

Ha bármelyik táblaterület több mint 95%-ban tele van, és az automatikus kiterjesztés ki van kapcsolva, adjon hozzá egy új adatfájlt, hogy az adatbázis ne fogyjon el a helyből.

A táblaterület előzményeit havi, heti vagy napi bontásban is áttekintheti, hogy megfigyelhesse a növekedési trendeket.

DB02 előzmények kiválasztása

DB02 előzménydiagram

DB02 részletes nézet

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

A DB12 visszaigazolja, hogy mikor futott le az utolsó sikeres biztonsági mentés. RevTekintse át az előző napi adatbázist, és naplózza újra a biztonsági mentéseket, hogy megbizonyosodjon arról, hogy azok hibátlanul befejeződtek.

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

Quick Revview: Napi megfigyelési ellenőrzőlista

Az alábbi táblázatok összefoglalják a Basis adminisztrátorok számára szükséges kritikus napi ellenőrzéseket.

Kritikus feladatok

# Feladat tranzakció Eljárás / Megjegyzés
1 Győződjön meg arról, hogy az R/3 rendszer működik. - Jelentkezzen be az R/3 rendszerbe.
2 Győződjön meg arról, hogy a napi biztonsági mentés hibák nélkül futott le. DB12 Ellenőrizze az adatbázis biztonsági mentési naplóját.

SAP Rendszerellenőrzések

# Feladat tranzakció Eljárás / Megjegyzés
1 Győződjön meg arról, hogy minden alkalmazáskiszolgáló működik. SM51 Minden szerver üzemel.
2 Ellenőrizd a munkafolyamatokat. SM50 Minden munkafolyamat Futás vagy Várakozás állapotban van.
3 Globális munkafolyamat áttekintése. SM66 Egyetlen munkafolyamat sem fut tovább 1800 másodpercnél.
4 Keresse meg a sikertelen vagy megszakított frissítéseket. SM13 Állítsa be a dátumot egy nappal ezelőttre, írja be * a felhasználói azonosítónál állítsd be az „Összes” frissítést. Keresd a következő sorokat: Err.
5 Ellenőrizd a rendszernaplót. SM21 Állítsa be a dátumot és az időpontot az utolsó ellenőrzés előtti időpontra. Keressen hibákat, figyelmeztetéseket, biztonsági üzeneteket és adatbázis-problémákat.
6 Review lemondott munkák. SM37 belép * a felhasználói azonosítóban. Győződjön meg arról, hogy minden kritikus feladat sikeresen befejeződött.
7 Ellenőrizd a régi zárakat. SM12 belép * a felhasználói azonosítóban.
8 Ellenőrizze a felhasználókat a rendszeren. SM04 / AL08 Keressen váratlan felhasználói azonosítókat vagy terminálokat; naponta többször ellenőrizze.
9 Ellenőrizze az orsóproblémákat. SP01 belép * Létrehozta. Keresse meg a több mint egy órája „Folyamatban” állapotban elakadt sorfeladatokat.
10 Ellenőrizd a munkanaplót. SM37 Keressen új vagy nem megfelelő állásokat.
11 Revszemétlerakások megtekintése és megoldása. ST22 Keressen túlzott vagy szokatlan lerakódásokat.
12 Revpufferstatisztika megtekintése. ST02 Keress cseréket.

Adatbázis-ellenőrzések

# Feladat tranzakció Eljárás / Megjegyzés
1 RevTekintse meg az adatbázis hibanaplóját. ST04 Vizsgálja meg az esetleges új hibákat.
2 Adatbázis növekedése és hiányzó indexek. DB02 Ha egy táblaterület > 90%-ban foglalt, adjon hozzá egy új adatfájlt; építse újra a hiányzó indexeket.
3 Adatbázis statisztikai napló. DB13 Erősítse meg az ütemezett statisztikai feladatok befejezését.

GYIK

Az alapvető T-kódok az SM51, SM50, SM66, SM12, SM13, SM21, SM37, SP01, ST22, ST02, ST06, DB02 és DB12. Együttesen lefedik a szervereket, a munkafolyamatokat, a zárolásokat, a frissítéseket, a naplókat, a memóriaképeket, a puffereket, a CPU-t és az adatbázis-egészségügyet.

Az SM50 csak az aktuális alkalmazáskiszolgáló munkafolyamatait jeleníti meg. Az SM66 összesíti a munkafolyamat-adatokat minden aktív példányon, így egy rendszerszintű képet ad, amely ideális a példányok közötti teljesítményértékeléshez.

Csak a tulajdonos munkamenet befejezésének megerősítése után töröljön zárat. Az előző napnál régebbi, már nem aktív munkamenethez kötött zárak általában biztonságosan eltávolíthatók a felhasználóval vagy a tulajdonos csapattal folytatott konzultációt követően.

A PRIV azt jelenti, hogy egy párbeszéd munkafolyamat privát (kiterjesztett) memória módban működik, mert egyetlen felhasználói tranzakció túl nagyra nőtt. Más felhasználók nem használhatják ezt a munkafolyamatot, amíg a tulajdonos tranzakció be nem fejeződik.

A 60–65% körüli tétlen CPU-teljesítmény egészséges, állandósult célérték. A 30% alatti tartós tétlenség kapacitásbeli nyomást jelez, és indokolttá teszi az SM50, SM66, SM12, SM13 és SM21 rendszerek felülvizsgálatát a kiváltó ok megtalálása érdekében.

A legtöbb ellenőrzés naponta egyszer fut, ideális esetben kora reggel. A kritikus ellenőrzéseket, mint például az SM04/AL08 (aktív felhasználók), az SM21 (rendszernapló) és az ST06 (CPU), naponta többször is felülvizsgálják, különösen a csúcsidőszakokban.

A mesterséges intelligencia eszközei csoportosítják az SM21 üzeneteket, összegzik az ST22 memóriakép trendjeit, a DB02 előzményeiből előrejelzik a táblaterület kimerülését, és a következő vizsgálati T-kódot javasolják. Ez csökkenti a zajt és felgyorsítja az incidensekre adott válaszokat.

Igen. A mesterséges intelligencia asszisztensek képernyőképeket és exportokat dolgoznak fel a napi T-kódokból, majd egy strukturált jelentést készítenek, amely megjelöli az anomáliákat, összekapcsolja az egyes problémákat a következő T-kóddal, és korrekciós lépéseket javasol a Basis csapat számára.

Foglald össze ezt a bejegyzést a következőképpen: