SAP Grundövervakning av T-koder och hälsokontroller
⚡ Smart sammanfattning
SAP Systemövervakning är en daglig basisrutin som håller servrar, arbetsprocesser, lås, uppdateringar och databashälsa under kontroll. Kärn-T-koder som SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 och DB12 ger administratörer en komplett proaktiv checklista.

Vad är SAP Systemövervakning?
SAP Systemövervakning är den dagliga Basis-rutinen som upprätthåller en SAP se till att landskapet fungerar som det ska genom att kontrollera servrar, arbetsprocesser, lås, uppdateringar, systemloggar och databashälsa med jämna mellanrum. Målet är proaktivt – att upptäcka problem innan användarna märker dem.
En typisk daglig checklista inkluderar:
- Kontrollerar applikationsservrar.
- Övervakning av systemövergripande arbetsprocesser.
- Övervakning av arbetsprocesser för enskilda ärenden.
- Övervakning av låsposter.
- CPU-utnyttjande.
- Tillgängligt utrymme i databasen.
- Övervakning av uppdateringsprocesser.
- Övervakning av systemloggen.
- Buffer statistik.
- Övervakning av batchjobb.
- Övervakning av spoolförfrågningar och antal utskriftsförfrågningar.
- ABAP-dumpanalys.
- Databasprestanda och konsistenskontroller.
- Övervakning av applikationsanvändare.
Varför dagliga kontroller och systemövervakning?
Dagliga kontroller upptäcker små problem – en fastlåst arbetsprocess, ett gammalt lås, ett tabellutrymme som närmar sig 95 % – innan de leder till avbrott. De ger Basis-teamet en tillförlitlig baslinje så att avvikelser sticker ut, och de matar in historiska data i kapacitetsplaneringsbeslut.
Hur övervakar vi en SAP System?
Övervakning är organiserad kring T-koder, som var och en äger ett specifikt lager – servrar, arbetsprocesser, lås, uppdateringar, loggar, buffertar, CPU, dumpar, spool, batchjobb, RFC och databasen. Avsnitten nedan går igenom varje kontroll i ordning.
Kontrollera applikationsservrar (SM51)
SM51 listar alla aktiva applikationsservrar i landskapet, tillsammans med de tjänster och arbetsprocesser som är konfigurerade på varje instans.
Övervakning av arbetsprocesser för enskilda instanser (SM50)
SM50 visar alla pågående, väntande, stoppade och PRIV-processer på den aktuella instansen. Varje process ska vara i Springa or väntar status; allt annat behöver utredas.
Skärmen visar flera användbara kolumner:
- Status för varje arbetsprocess (upptagen eller ledig).
- Åtgärden som vidtas av en upptagen process, visas i kolumnen Åtgärd.
- Databastabellen som det arbetas med.
Typiska problem och åtgärder:
- Användare kan inte logga in eller så är det grafiska gränssnittet långsamt: dialogrutans arbetsprocesser (DIA) är uttömda. Leta efter långvariga jobb (röd indikator under Tid). Avbryt dem via Process > Avbryt utan kärna för att frigöra springan.
- PRIV under kolumnen Orsak: En transaktion förbrukar så mycket minne att DIA-arbetsprocessen "ägs" av en användare. Prata med användaren och kör om jobbet i bakgrunden om möjligt.
- Långvarig SPO-arbetsprocess: undersök skrivarservern eller skrivaren; en fastnat spole kan ta över en process.
Övervakning av systemomfattande arbetsprocesser (SM66)
SM66 är den globala arbetsprocessöversikten. Den samlar SM50-data från varje aktiv instans på en skärm, vilket gör det till det snabbaste sättet att upptäcka ett systemomfattande prestandaproblem.
Vid första anblicken ser du:
- Status för varje applikationsserver.
- Varför en process inte körs.
- Om processen har startats om.
- CPU-användning och begäran om körning.
- Den inloggade användaren och klienten.
- Rapporten körs för närvarande.
Övervaka applikationsanvändare (AL08 och SM04)
AL08 listar användare i varje aktiv instans, medan SM04 visar användare i den aktuella instansen. Både ytterminal-ID:n och klienter, vilket hjälper till att bekräfta att endast förväntade användar-ID:n är inloggade.
Övervaka uppdateringsprocesser (SM13)
Kör SM13, plats * i Användare fältet och kör. Om det inte finns några väntande uppdateringar är kön tom.
Om uppdateringarna inte är aktiva, svara på följande frågor:
- Är uppdateringsprocessen aktiv? Om inte, inaktiverades den av systemet eller av en användare?
- Har någon uppdatering blivit avbruten?
- Finns det en lång kö av väntande uppdateringar som är äldre än 10 minuter?
Övervakning av låsingångar (SM12)
Kör SM12 och ange * i Användarnamn fält.
SAP använder en låsmekanism för att förhindra att två användare ändrar samma post samtidigt. Ibland lämnar ett nätverksavbrott eller en sessionskrasch ett lås kvar. Gamla lås måste rensas, annars blockerar de åtkomst till poster.
Avbilda låsposter vars tidsstämpel är från föregående dag eller tidigare – det är de som kan rensas.
Övervakning av systemloggen (SM21)
SM21 identifierar systemfel, varningar och säkerhetsmeddelanden. Använd det för att identifiera och åtgärda problem i systemet och dess miljö.
Kontrollera föregående dags logg med:
- Ange datum- och tidsintervall.
- Välj Problem och varningar Radio knapp.
- Klicka Läs om systemloggen.
Låtsammanfattning (ST02)
ST02 visar sammanfattningen av buffertinställningen. Använd stegen nedan för att åtgärda problem med växlingen.
Steg 1) Öppna ST02 för att se melodisammanfattningen.
Steg 2) Double-klicka på valfritt rött värde under SWAPS.
Steg 3) Klicka på Nuvarande parametrar fliken.
Steg 4) Notera värdena och profilparametrarna.
Steg 5) Öppna RZ10 för att ändra profilparametervärden.
Steg 6) Spara ändringarna.
Steg 7) Starta om servern så att de nya värdena träder i kraft.
CPU-användning (ST06)
ST06 visar prestanda på operativsystemnivå. CPU-utnyttjandet vid tomgång bör ligga runt 60–65 %; ihållande högre belastning innebär att systemet är under press.
När processorn är hög, följ denna korta prioriteringsväg:
- Kör kommandon på OS-nivå (t.ex.
top) för att hitta vilka processer som använder mest CPU. - Öppna SM50 eller SM66 och leta efter långvariga jobb eller uppdateringsfrågor.
- Öppna SM12 och kontrollera om det finns gamla låsposter.
- Öppna SM13 för att kontrollera uppdateringsstatus.
- Öppna SM21 för att leta efter systemfel.
ABAP-dumpar (ST22)
ST22 fångar upp ABAP-körtidsfel (korta dumpar). RevTitta på föregående dags soptippar varje morgon för att upptäcka ovanliga mönster eller återfallsförbrytare.
Övervakning av spoolbegäran (SP01)
Kör SP01 för att övervaka spoolförfrågningar:
- ange
*i Skapas av fält. - Klicka Utförande.
Registrera endast förfrågningar som avslutats med problem.
Övervakning av batchjobb (SM37)
Kör SM37 för att övervaka bakgrundsjobb:
- ange
*i Användarnamn och Jobb namn fält. - Enligt Jobbstatus välj Schemalagd, Avbruten, Släppt och Avslutad.
Transaktionell RFC-administration (SM58)
Transaktionell RFC (tRFC), ursprungligen känd som asynkron RFC, exekverar den anropade funktionsmodulen på RFC-servern exakt en gång.
Välj den visningsperiod du vill granska, ange * i användarfältet och kör. Listan visar alla samtal som inte har körts korrekt eller som fortfarande väntar i kön.
QRFC-administration (utgående kö — SMQ1)
SMQ1 övervakar utgående qRFC-köer. Ange klienten och leta efter köer i väntar or Fel tillstånd.
QRFC-administration (inkommande kö — SMQ2)
SMQ2 speglar SMQ1 för inkommande qRFC-köer. Ange klienten och leta efter inkommande köer i väntar or Fel tillstånd.
Databasadministration (DB02)
DB02 är den centrala administrationscockpiten för databasen. Den första skärmen låter dig granska tabellutrymmen, saknade index och tillväxthistorik.
Välja Aktuella storlekar för att se statusen för varje tabellutrymme.
Om något tabellutrymme är mer än 95 % fullt och automatisk utökning är avstängt, lägg till en ny datafil så att databasen inte får slut på utrymme.
Du kan också granska historiken för ett tabellutrymme per månad, vecka eller dag för att upptäcka tillväxttrender.
Backuploggar för databaser (DB12)
DB12 bekräftar när den senaste lyckade säkerhetskopieringen kördes. RevVisa föregående dags databas och gör om loggning av säkerhetskopior för att se till att de slutfördes felfritt.
Snabbt Revvy: Daglig övervakningschecklista
Tabellerna nedan sammanfattar de kritiska dagliga kontrollerna för Basis-administratörer.
Kritiska uppgifter
| # | uppgift | transaktion | Tillvägagångssätt / Anmärkning |
|---|---|---|---|
| 1 | Bekräfta att R/3-systemet är igång. | - | Logga in på R/3-systemet. |
| 2 | Bekräfta att den dagliga säkerhetskopieringen kördes utan fel. | DB12 | Kontrollera databasens säkerhetskopieringslogg. |
SAP Systemkontroller
| # | uppgift | transaktion | Tillvägagångssätt / Anmärkning |
|---|---|---|---|
| 1 | Bekräfta att alla applikationsservrar är igång. | SM51 | Alla servrar uppe. |
| 2 | Kontrollera arbetsprocesser. | SM50 | Alla arbetsprocesser har statusen Körs eller Väntar. |
| 3 | Översikt över globala arbetsprocesser. | SM66 | Ingen arbetsprocess körs i mer än 1800 sekunder. |
| 4 | Leta efter misslyckade eller avslutade uppdateringar. | SM13 | Ställ in datumet till en dag sedan, ange * i Användar-ID, ställ in på "Alla" uppdateringar. Leta efter rader med Err. |
| 5 | Kontrollera systemloggen. | SM21 | Ställ in datum och tid till före den senaste granskningen. Leta efter fel, varningar, säkerhetsmeddelanden och databasproblem. |
| 6 | Revse inställda jobb. | SM37 | ange * i användar-ID. Bekräfta att alla kritiska jobb har slutförts. |
| 7 | Kontrollera gamla lås. | SM12 | ange * i användar-ID. |
| 8 | Kontrollera om det finns användare på systemet. | SM04 / AL08 | Leta efter oväntade användar-ID:n eller terminaler; granska dem flera gånger per dag. |
| 9 | Kontrollera om det finns spolproblem. | SP01 | ange * i Skapad av. Leta efter spooljobb som har fastnat "Pågår" i över en timme. |
| 10 | Kontrollera jobbloggen. | SM37 | Leta efter nya eller felaktiga jobb. |
| 11 | Revse och lösa dumpningar. | ST22 | Leta efter överdrivna eller ovanliga dumpningar. |
| 12 | Revse buffertstatistik. | ST02 | Leta efter byten. |
Databaskontroller
| # | uppgift | transaktion | Tillvägagångssätt / Anmärkning |
|---|---|---|---|
| 1 | Revvisa databasens fellogg. | ST04 | Undersök eventuella nya fel. |
| 2 | Databastillväxt och saknade index. | DB02 | Om ett tabellutrymme används till > 90 %, lägg till en ny datafil; återskapa saknade index. |
| 3 | Databasstatistiklogg. | DB13 | Bekräfta att schemalagda statistikjobb är slutförda. |


























