SAP Basisovervågning af T-koder og sundhedstjek
⚡ Smart opsummering
SAP Systemovervågning er en daglig basisrutine, der holder servere, arbejdsprocesser, låse, opdateringer og databasetilstand under kontrol. Kerne-T-koder som SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 og DB12 giver administratorer en komplet proaktiv tjekliste.

Hvad er SAP Systemovervågning?
SAP Systemovervågning er den daglige basisrutine, der holder en SAP et sundt landskab ved at kontrollere servere, arbejdsprocesser, låse, opdateringer, systemlogfiler og databasetilstand med jævne mellemrum. Målet er proaktivt – at opdage problemer, før brugerne bemærker dem.
En typisk daglig tjekliste indeholder:
- Kontrol af applikationsservere.
- Overvågning af systemomfattende arbejdsprocesser.
- Overvågning af arbejdsprocesser for individuelle tilfælde.
- Overvågning af låseposter.
- CPU-udnyttelse.
- Tilgængelig plads i databasen.
- Overvågning af opdateringsprocesser.
- Overvågning af systemloggen.
- Buffer statistikker.
- Overvågning af batchjob.
- Overvågning af spool-anmodninger og optælling af udskriftsanmodninger.
- ABAP dump analyse.
- Kontrol af databaseydelse og konsistens.
- Overvågning af applikationsbrugere.
Hvorfor daglige basiskontroller og systemovervågning?
Daglige kontroller opdager små problemer – en fastlåst arbejdsproces, en gammel lås, et tablespace, der nærmer sig 95 % – før de fører til nedbrud. De giver Basis-teamet en pålidelig baseline, så anomalier skiller sig ud, og de bruger historiske data til beslutninger om kapacitetsplanlægning.
Hvordan overvåger vi en SAP System?
Overvågning er organiseret omkring T-koder, der hver især har et specifikt lag – servere, arbejdsprocesser, låse, opdateringer, logs, buffere, CPU, dumps, spool, batchjob, RFC og databasen. Afsnittene nedenfor gennemgår hver kontrol i rækkefølge.
Kontrol af applikationsservere (SM51)
SM51 viser en liste over alle aktive applikationsservere i landskabet sammen med de tjenester og arbejdsprocesser, der er konfigureret på hver instans.
Overvågning af arbejdsprocesser for individuelle instanser (SM50)
SM50 viser alle kørende, ventende, stoppede og PRIV-processer på den aktuelle instans. Alle processer skal være i Løb or Venter status; alt andet skal undersøges.
Skærmen viser flere nyttige kolonner:
- Status for hver arbejdsproces (optaget eller ledig).
- Handlingen, der udføres af en optaget proces, vist i kolonnen Handling.
- Den databasetabel, der arbejdes på.
Typiske problemer og løsninger:
- Brugere kan ikke logge på, eller den grafiske brugergrænseflade er langsom: dialog (DIA) arbejdsprocesser er udtømte. Kig efter langvarige job (rød indikator under Tid). Annuller dem via Proces > Annuller uden kerne for at frigøre åbningen.
- PRIV under kolonnen Årsag: En transaktion bruger så meget hukommelse, at DIA-arbejdsprocessen "ejes" af én bruger. Tal med brugeren, og kør om muligt jobbet igen i baggrunden.
- Langvarig SPO-arbejdsproces: Undersøg printerserveren eller printeren; en fastlåst spool kan monopolisere en proces.
Overvågning af systemdækkende arbejdsprocesser (SM66)
SM66 er den globale arbejdsprocesoversigt. Den samler SM50-data på tværs af alle aktive instanser på ét skærmbillede, hvilket gør det til den hurtigste måde at finde et systemomfattende ydeevneproblem.
Ved første øjekast ser du:
- Status for hver applikationsserver.
- Hvorfor en proces ikke kører.
- Om processen er blevet genstartet.
- CPU-forbrug og anmodningskørselstid.
- Den loggede bruger og klient.
- Rapporten kører i øjeblikket.
Overvåg applikationsbrugere (AL08 og SM04)
AL08 viser brugere på tværs af alle aktive instanser, mens SM04 viser brugere på den aktuelle instans. Både overfladeterminal-ID'er og klienter, hvilket hjælper med at bekræfte, at kun forventede bruger-ID'er er logget på.
Overvågning af opdateringsprocesser (SM13)
Kør SM13, sted * i Bruger felt, og udfør. Hvis der ikke er nogen ventende opdateringer, er køen tom.
Hvis opdateringerne ikke er aktive, skal du besvare følgende spørgsmål:
- Er opdateringsprocessen aktiv? Hvis ikke, blev den deaktiveret af systemet eller af en bruger?
- Er nogen opdatering blevet annulleret?
- Er der en lang kø af ventende opdateringer, der er ældre end 10 minutter?
Overvågning af låseindgange (SM12)
Kør SM12 og indtast * i brugernavn felt.
SAP bruger en låsemekanisme til at forhindre to brugere i at ændre den samme post på samme tid. Nogle gange efterlader et netværksnedbrud eller et sessionsnedbrud en lås. Gamle låse skal ryddes, ellers blokerer de adgangen til poster.
Registrer låseposter, hvis tidsstempel er fra den foregående dag eller tidligere – det er dem, der skal ryddes op.
Overvågning af systemloggen (SM21)
SM21 viser systemfejl, advarsler og sikkerhedsmeddelelser. Brug det til at identificere og afhjælpe problemer i systemet og dets miljø.
Tjek foregående dags log med:
- Indtast dato- og tidsinterval.
- Vælg Problemer og advarsler Radio knap.
- Klik Genlæs systemloggen.
Tune Summary (ST02)
ST02 viser buffertune-oversigten. Brug nedenstående trin til at handle på swap-problemer.
Trin 1) Åbn ST02 for at se melodioversigten.
Trin 2) Double-klik på en hvilken som helst rød værdi under SWAPS.
Trin 3) Klik på knappen Nuværende parametre fane.
Trin 4) Bemærk værdierne og profilparametrene.
Trin 5) Åbn RZ10 for at ændre profilparameterværdier.
Trin 6) Gem ændringerne.
Trin 7) Genstart serveren, så de nye værdier træder i kraft.
CPU-udnyttelse (ST06)
ST06 viser ydeevne på operativsystemniveau. CPU-udnyttelsen i tomgang bør ligge omkring 60-65%; vedvarende højere belastning betyder, at systemet er under pres.
Når CPU'en er høj, skal du følge denne korte triage-sti:
- Kør kommandoer på OS-niveau (f.eks.
top) for at finde hvilke processer der bruger mest CPU. - Åbn SM50 eller SM66, og søg efter langvarige job eller opdateringsforespørgsler.
- Åbn SM12 og tjek for gamle låseposter.
- Åbn SM13 for at kontrollere opdateringsstatus.
- Åbn SM21 for at søge efter systemfejl.
ABAP Dumps (ST22)
ST22 registrerer ABAP-kørselsfejl (short dumps). RevSe den foregående dags lossepladser hver morgen for at få øje på usædvanlige mønstre eller gentagne lovovertrædere.
Spool-anmodningsovervågning (SP01)
Kør SP01 for at overvåge spool-anmodninger:
- Indtast
*i Lavet af felt. - Klik Udfør.
Registrer kun anmodninger, der er afsluttet med problemer.
Overvågning af batchjob (SM37)
Kør SM37 for at overvåge baggrundsjob:
- Indtast
*i brugernavn og Job navn felter. - Under Jobstatus vælg Planlagt, Annulleret, Frigivet og Færdig.
Transaktionel RFC-administration (SM58)
Transaktionel RFC (tRFC), oprindeligt kendt som asynkron RFC, udfører det kaldte funktionsmodul på RFC-serveren præcis én gang.
Vælg den visningsperiode, du vil gennemgå, indtast * i brugerfeltet og udfør. Listen viser alle opkald, der ikke er kørt korrekt, eller som stadig venter i køen.
QRFC-administration (udgående kø — SMQ1)
SMQ1 overvåger udgående qRFC-køer. Angiv klienten, og søg efter køer i Venter or Fejl tilstand.
QRFC-administration (Indgående kø — SMQ2)
SMQ2 afspejler SMQ1 for indgående qRFC-køer. Angiv klienten, og søg efter indgående køer i Venter or Fejl tilstand.
Databaseadministration (DB02)
DB02 er det centrale databaseadministrationscockpit. Det første skærmbillede giver dig mulighed for at se nærmere på tabelområder, manglende indeks og væksthistorik.
Type Nuværende størrelser for at se status for hvert tabelområde.
Hvis et tabelområde er mere end 95 % fyldt, og automatisk udvidelse er slået fra, skal du tilføje en ny datafil, så databasen ikke løber tør for plads.
Du kan også gennemgå historikken for et tabelområde efter måned, uge eller dag for at finde væksttendenser.
Logfiler til sikkerhedskopiering af databaser (DB12)
DB12 bekræfter, hvornår den sidste vellykkede sikkerhedskopiering blev udført. RevSe den foregående dags database og gentag sikkerhedskopieringerne for at sikre, at de blev færdiggjort uden problemer.
Hurtig Revvisning: Daglig overvågningstjekliste
Tabellerne nedenfor opsummerer de kritiske daglige kontroller for Basis-administratorer.
Kritiske opgaver
| # | Opgaver | transaktion | Fremgangsmåde/bemærkning |
|---|---|---|---|
| 1 | Bekræft at R/3-systemet er aktivt. | — | Log på R/3-systemet. |
| 2 | Bekræft at den daglige sikkerhedskopiering kørte uden fejl. | DB12 | Tjek databasens backuplog. |
SAP Systemkontrol
| # | Opgaver | transaktion | Fremgangsmåde/bemærkning |
|---|---|---|---|
| 1 | Bekræft, at alle applikationsservere er aktive. | SM51 | Alle servere oppe. |
| 2 | Tjek arbejdsprocesser. | SM50 | Alle arbejdsprocesser har status Kører eller Venter. |
| 3 | Oversigt over global arbejdsproces. | SM66 | Ingen arbejdsproces kører mere end 1800 sekunder. |
| 4 | Søg efter mislykkede eller afbrudte opdateringer. | SM13 | Indstil datoen til for én dag siden, indtast * i Bruger-ID, indstil til "Alle" opdateringer. Se efter linjer med Err. |
| 5 | Tjek systemloggen. | SM21 | Indstil dato og klokkeslæt til før den sidste gennemgang. Se efter fejl, advarsler, sikkerhedsmeddelelser og databaseproblemer. |
| 6 | Revse aflyste job. | SM37 | Indtast * i bruger-ID. Bekræft, at alle kritiske job er afsluttet. |
| 7 | Tjek for gamle låse. | SM12 | Indtast * i bruger-ID. |
| 8 | Tjek for brugere på systemet. | SM04 / AL08 | Kig efter uventede bruger-id'er eller terminaler; gennemgå dem flere gange om dagen. |
| 9 | Tjek for spoleproblemer. | SP01 | Indtast * i Oprettet af. Se efter spooljob, der har siddet fast "I gang" i over en time. |
| 10 | Tjek jobloggen. | SM37 | Søg efter nye eller forkerte job. |
| 11 | Revse og løse dumps. | ST22 | Kig efter overdrevne eller usædvanlige dumps. |
| 12 | Review buffer statistik. | ST02 | Se efter swaps. |
Databasekontroller
| # | Opgaver | transaktion | Fremgangsmåde/bemærkning |
|---|---|---|---|
| 1 | Revse databasefejlloggen. | ST04 | Undersøg eventuelle nye fejl. |
| 2 | Databasevækst og manglende indeks. | DB02 | Hvis et tabelområde er > 90% brugt, tilføj en ny datafil; genopbyg manglende indeks. |
| 3 | Statistiklog for databasen. | DB13 | Bekræft, at planlagte statistikjob er fuldført. |


























