SAP Basisovervåking av T-koder og helsesjekker
⚡ Smart oppsummering
SAP Systemovervåking er en daglig basisrutine som holder servere, arbeidsprosesser, låser, oppdateringer og databasetilstand under kontroll. Kjerne-T-koder som SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 og DB12 gir administratorer en komplett proaktiv sjekkliste.

Hva er SAP Systemovervåking?
SAP Systemovervåking er den daglige basisrutinen som holder en SAP holde landskapet sunt ved å sjekke servere, arbeidsprosesser, låser, oppdateringer, systemlogger og databasetilstand med jevne mellomrom. Målet er proaktivt – å oppdage problemer før brukerne legger merke til dem.
En typisk daglig sjekkliste inkluderer:
- Sjekker applikasjonsservere.
- Overvåking av systemomfattende arbeidsprosesser.
- Overvåking av arbeidsprosesser for enkeltstående tilfeller.
- Overvåking av låseoppføringer.
- CPU-utnyttelse.
- Tilgjengelig plass i databasen.
- Overvåking av oppdateringsprosesser.
- Overvåking av systemloggen.
- Buffer statistikk.
- Overvåking av batchjobber.
- Overvåking av køforespørsler og telling av utskriftsforespørsler.
- ABAP dumpanalyse.
- Sjekker av databaseytelse og konsistens.
- Overvåking av applikasjonsbrukere.
Hvorfor daglige kontroller og systemovervåking?
Daglige kontroller fanger opp små problemer – en fastlåst arbeidsprosess, en gammel lås, en tabellplass som nærmer seg 95 % – før de fører til driftsavbrudd. De gir Basis-teamet en pålitelig grunnlinje slik at avvik skiller seg ut, og de bruker historiske data i beslutninger om kapasitetsplanlegging.
Hvordan overvåker vi en SAP System?
Overvåking er organisert rundt T-koder, som hver eier et spesifikt lag – servere, arbeidsprosesser, låser, oppdateringer, logger, buffere, CPU, dumps, spole, batchjobber, RFC og databasen. Avsnittene nedenfor går gjennom hver sjekk i rekkefølge.
Sjekke applikasjonsservere (SM51)
SM51 viser alle aktive applikasjonsservere i landskapet, sammen med tjenestene og arbeidsprosessene som er konfigurert på hver instans.
Overvåking av arbeidsprosesser for enkeltstående instanser (SM50)
SM50 viser alle kjørende, ventende, stoppede og PRIV-prosesser på gjeldende instans. Alle prosesser skal være i kjører or venter status; alt annet må undersøkes.
Skjermen viser flere nyttige kolonner:
- Statusen til hver arbeidsprosess (opptatt eller ledig).
- Handlingen som utføres av en okkupert prosess, vist i Handling-kolonnen.
- Databasetabellen som det arbeides med.
Typiske problemer og løsninger:
- Brukere kan ikke logge på, eller det grafiske brukergrensesnittet er tregt: dialog (DIA) arbeidsprosesser er uttømt. Se etter langvarige jobber (rød indikator under Tid). Avbryt dem via Prosess > Avbryt uten kjerne for å frigjøre sporet.
- PRIV under Årsak-kolonnen: En transaksjon bruker så mye minne at DIA-arbeidsprosessen «eies» av én bruker. Snakk med brukeren, og kjør jobben på nytt i bakgrunnen hvis mulig.
- Langvarig SPO-arbeidsprosess: Undersøk utskriftsserveren eller skriveren; en fastkjørt spole kan monopolisere en prosess.
Overvåking av systemomfattende arbeidsprosesser (SM66)
SM66 er den globale oversikten over arbeidsprosesser. Den samler SM50-data på tvers av alle aktive instanser på ett skjermbilde, noe som gjør den til den raskeste måten å oppdage et systemomfattende ytelsesproblem.
Ved første øyekast ser du:
- Statusen til hver applikasjonsserver.
- Hvorfor en prosess ikke kjører.
- Om prosessen har blitt startet på nytt.
- CPU-bruk og forespørselskjøretid.
- Den påloggede brukeren og klienten.
- Rapporten kjøres for øyeblikket.
Overvåk applikasjonsbrukere (AL08 og SM04)
AL08 viser brukere på tvers av alle aktive instanser, mens SM04 viser brukere på gjeldende instans. Både overflateterminal-ID-er og klienter, som bidrar til å bekrefte at bare forventede bruker-ID-er er logget på.
Overvåking av oppdateringsprosesser (SM13)
Kjør SM13, plasser * i Bruker feltet, og utfør. Hvis det ikke finnes noen ventende oppdateringer, er køen tom.
Hvis oppdateringene ikke er aktive, svar på følgende spørsmål:
- Er oppdateringsprosessen aktiv? Hvis ikke, ble den deaktivert av systemet eller av en bruker?
- Har noen oppdatering blitt kansellert?
- Er det en lang kø med ventende oppdateringer som er eldre enn 10 minutter?
Overvåking av låseoppføringer (SM12)
Kjør SM12 og skriv inn * i brukernavn feltet.
SAP bruker en låsemekanisme for å forhindre at to brukere endrer den samme posten samtidig. Noen ganger etterlater et nettverksbrudd eller et øktkrasj en lås. Gamle låser må fjernes, ellers blokkerer de tilgang til poster.
Registrer låseoppføringer med tidsstempel fra dagen før eller tidligere – det er disse som bør ryddes opp.
Overvåking av systemloggen (SM21)
SM21 avdekker systemfeil, advarsler og sikkerhetsmeldinger. Bruk den til å finne og rette opp problemer i systemet og dets miljø.
Sjekk gårsdagens logg med:
- Angi dato- og tidsintervallet.
- Velg Problemer og advarsler radioknapp.
- Klikk Les systemloggen på nytt.
Sammendrag av melodi (ST02)
ST02 viser sammendraget av buffertuneren. Bruk trinnene nedenfor for å håndtere bytteproblemer.
Trinn 1) Åpne ST02 for å se melodisammendraget.
Trinn 2) Double– klikk på en hvilken som helst rød verdi under SWAPS.
Trinn 3) Klikk på Gjeldende parametere fanen.
Trinn 4) Merk verdiene og profilparametrene.
Trinn 5) Åpne RZ10 for å endre profilparameterverdier.
Trinn 6) Lagre endringene.
Trinn 7) Start serveren på nytt slik at de nye verdiene trer i kraft.
CPU-bruk (ST06)
ST06 viser ytelse på operativsystemnivå. CPU-utnyttelsen ved tomgang bør ligge rundt 60–65 %; vedvarende høyere belastning betyr at systemet er under press.
Når CPU-en er høy, følg denne korte sorteringsruten:
- Kjør kommandoer på OS-nivå (som
top) for å finne hvilke prosesser som bruker mest CPU. - Åpne SM50 eller SM66 og se etter langvarige jobber eller oppdateringsforespørsler.
- Åpne SM12 og sjekk etter gamle låseoppføringer.
- Åpne SM13 for å sjekke oppdateringsstatusen.
- Åpne SM21 for å se etter systemfeil.
ABAP-dumper (ST22)
ST22 fanger opp ABAP-kjøretidsfeil (short dumps). RevSe på gårsdagens avfallsdumper hver morgen for å oppdage uvanlige mønstre eller gjentakende lovbrytere.
Overvåking av spoleforespørsel (SP01)
Kjør SP01 for å overvåke spoleforespørsler:
- Enter
*i Laget av feltet. - Klikk Henrette.
Registrer kun forespørsler som er avsluttet med problemer.
Overvåking av batchjobber (SM37)
Kjør SM37 for å overvåke bakgrunnsjobber:
- Enter
*i brukernavn og Jobb navn felt. - Under Jobb status velg Planlagt, Avbrutt, Utgitt og Fullført.
Transaksjonell RFC-administrasjon (SM58)
Transaksjonell RFC (tRFC), opprinnelig kjent som asynkron RFC, kjører den kalte funksjonsmodulen på RFC-serveren nøyaktig én gang.
Velg visningsperioden du vil se gjennom, skriv inn * i brukerfeltet, og utfør. Listen viser alle anrop som ikke har kjørt uten feil eller som fortsatt venter i køen.
QRFC-administrasjon (utgående kø – SMQ1)
SMQ1 overvåker utgående qRFC-køer. Spesifiser klienten og se etter køer i venter or Feil tilstand.
QRFC-administrasjon (innkommende kø – SMQ2)
SMQ2 speiler SMQ1 for innkommende qRFC-køer. Spesifiser klienten og se etter innkommende køer i venter or Feil tilstand.
Databaseadministrasjon (DB02)
DB02 er den sentrale administrasjonscockpiten for databasen. Det første skjermbildet lar deg se nærmere på tabellområder, manglende indekser og veksthistorikk.
Velg Nåværende størrelser for å se statusen til hvert tabellområde.
Hvis et tabellområde er mer enn 95 % fullt og automatisk utvidelse er deaktivert, legg til en ny datafil slik at databasen ikke går tom for plass.
Du kan også se gjennom historikken til et tabellområde etter måned, uke eller dag for å oppdage veksttrender.
Logger for sikkerhetskopiering av databaser (DB12)
DB12 bekrefter når den siste vellykkede sikkerhetskopieringen ble kjørt. RevSe gårsdagens database og loggfør sikkerhetskopier på nytt for å sikre at de ble fullført uten problemer.
Rask Revvisning: Daglig overvåkingssjekkliste
Tabellene nedenfor oppsummerer de kritiske daglige kontrollene for Basis-administratorer.
Kritiske oppgaver
| # | Oppgave | transaksjon | Prosedyre / Merknad |
|---|---|---|---|
| 1 | Bekreft at R/3-systemet er oppe. | - | Logg deg på R/3-systemet. |
| 2 | Bekreft at den daglige sikkerhetskopieringen kjørte uten feil. | DB12 | Sjekk sikkerhetskopieringsloggen for databasen. |
SAP Systemkontroller
| # | Oppgave | transaksjon | Prosedyre / Merknad |
|---|---|---|---|
| 1 | Bekreft at alle applikasjonsserverne er oppe. | SM51 | Alle servere oppe. |
| 2 | Sjekk arbeidsprosesser. | SM50 | Alle arbeidsprosesser har statusen Kjører eller Venter. |
| 3 | Oversikt over global arbeidsprosess. | SM66 | Ingen arbeidsprosess kjører mer enn 1800 sekunder. |
| 4 | Se etter mislykkede eller avbrutte oppdateringer. | SM13 | Sett datoen til én dag siden, skriv inn * i Bruker-ID, sett til «Alle» oppdateringer. Se etter linjer med Err. |
| 5 | Sjekk systemloggen. | SM21 | Sett dato og klokkeslett til før siste gjennomgang. Se etter feil, advarsler, sikkerhetsmeldinger og databaseproblemer. |
| 6 | Revse kansellerte jobber. | SM37 | Enter * i bruker-ID. Bekreft at alle kritiske jobber er fullført. |
| 7 | Sjekk etter gamle låser. | SM12 | Enter * i bruker-ID. |
| 8 | Se etter brukere på systemet. | SM04 / AL08 | Se etter uventede bruker-ID-er eller terminaler; sjekk dem flere ganger om dagen. |
| 9 | Se etter spoleproblemer. | SP01 | Enter * i Opprettet av. Se etter køjobber som har sittet fast «Pågående» i over en time. |
| 10 | Sjekk jobbloggen. | SM37 | Se etter nye eller feil jobber. |
| 11 | Revse og løse dumps. | ST22 | Se etter overdreven eller uvanlig avfall. |
| 12 | Review bufferstatistikk. | ST02 | Se etter bytteavtaler. |
Databasekontroller
| # | Oppgave | transaksjon | Prosedyre / Merknad |
|---|---|---|---|
| 1 | Revse feilloggen for databasen. | ST04 | Undersøk eventuelle nye feil. |
| 2 | Databasevekst og manglende indekser. | DB02 | Hvis et tabellområde er > 90 % brukt, legg til en ny datafil; gjenoppbygg manglende indekser. |
| 3 | Statistikklogg for databasen. | DB13 | Bekreft at planlagte statistikkjobber er fullført. |


























