SAP Overvåking og ytelseskontroller: Fullfør opplæringen med T-koder

Hva er systemovervåking?

Systemovervåking er en daglig rutineaktivitet, og dette dokumentet gir en systematisk trinnvis prosedyre for serverovervåking. Den gir en oversikt over tekniske aspekter og konsepter for proaktiv systemovervåking. Få av dem er:

  • Sjekker applikasjonsservere.
  • Overvåking av systemomfattende arbeidsprosesser.
  • Overvåking av arbeidsprosesser for individuelle instanser.
  • Overvåking av låseoppføringer.
  • CPU Utnyttelse
  • Tilgjengelig plass i databasen.
  • Overvåking av oppdateringsprosesser.
  • Overvåkingssystemlogg.
  • Buffer Statistikk

Noen andre er:

  • Overvåking av batchjobber
  • Overvåking av spoleforespørsel.
  • Antall utskriftsforespørsler
  • ABAP-dumpanalyse.
  • Database ytelsesovervåker.
  • Databasesjekk.
  • Overvåking av applikasjonsbrukere.

Hvorfor daglige grunnleggende kontroller / systemovervåking?

Daglige grunnleggende kontroller / Systemovervåking

Hvordan overvåker vi a SAP System?

Sjekke applikasjonsservere (SM51)

Denne transaksjonen brukes til å sjekke alle aktive applikasjonsservere.

Sjekker applikasjonsservere

Her kan du se hvilke tjenester eller arbeidsprosesser som er konfigurert i hver instans.

Overvåking av arbeidsprosesser for individuelle instanser SM50

Viser alle kjørende, venter, stoppede og PRIV-prosesser relatert til en bestemt forekomst. Under dette trinnet sjekker vi alle prosessene; prosessstatusen skal alltid vente eller kjøre. Hvis en prosess har en annen status enn venter eller kjører, må vi sjekke den spesielle prosessen og rapportere deretter.

Overvåking av arbeidsprosesser for individuelle instanser SM50

Denne transaksjonen viser mye informasjon som:

  1. Status for arbeidsprosessen (enten den er opptatt eller ikke)
  2. Hvis arbeidsprosessen kjører, kan du kanskje se handlingen utført av den i Handling-kolonnen.
  3. Du kan hvilket bord det jobbes med

Noen av de typiske problemene:

  • Brukeren bruker lang tid på å logge på/ikke i stand til å logge på/transaksjonen på nett er veldig sakte. Dette kan være et resultat av at DIA-arbeidsprosessene er fullt utnyttet. Det kan også være resultatet av langvarige jobber (rød indikator under Tid-kolonnen). Om nødvendig kan du avbryte økten ved å velge jobbene og deretter gå til Prosess>Avbryt uten kjerne. Dette vil avbryte jobben og frigi arbeidsprosessen for annen bruker/prosess
  • Noen brukere kan ha PRIV-status under Grunn søyle. Dette kan være at brukertransaksjonen er så stor at den krever mer minne. Når dette skjer, vil DIA-arbeidsprosessen være 'eid' av brukeren og vil ikke la andre brukere bruke. Hvis dette skjer, sjekk med brukeren og kjør om mulig jobben som en bakgrunnsjobb.
  • Hvis det er en lang utskriftsjobb på SPO-arbeidsprosessen, undersøk problemet. Det kan være et problem relatert til utskriftsserveren eller skriveren.

Overvåking av systemomfattende arbeidsprosesser (SM66)

Overvåking av systemomfattende arbeidsprosesser

Ved å sjekke arbeidsprosessbelastningen ved hjelp av den globale arbeidsprosessoversikten, kan vi raskt undersøke den potensielle årsaken til et systemytelsesproblem.

Overvåk arbeidsprosessbelastningen på alle aktive forekomster på tvers av systemet

Ved å bruke Global Work Process Overview-skjermen kan vi se med et øyeblikk:

  • Statusen til hver applikasjonsserver
  • Grunnen til at den ikke kjører
  • Om den er startet på nytt
  • CPU og forespørsel om kjøretid
  • Brukeren som har logget på og klienten de logget på
  • Rapporten som kjører

Overvåk applikasjonsbruker (AL08 og SM04)

Denne transaksjonen viser alle brukerne av aktive forekomster.

Overvåk applikasjonsbruker

Overvåking av oppdateringsprosesser (SM13)

Utfør transaksjon SM13 og sett '*' i feltet BRUKER og klikk på Overvåking av oppdateringsprosesser knapp.

Overvåking av oppdateringsprosesser

Hvis det ikke er noen lange ventende oppdateringsposter eller ingen oppdateringer pågår, vil denne køen være tom som vist i skjermbildet nedenfor.

Overvåking av oppdateringsprosesser

Men hvis oppdateringen ikke er aktiv, finn informasjonen nedenfor:

  • Er oppdateringen aktiv, hvis ikke, ble den deaktivert av systemet eller av en bruker?
    • Klikk på Overvåking av oppdateringsprosesserknappen og få informasjonen.
    • Klikk på Overvåking av oppdateringsprosesserknappen og få informasjonen nedenfor:
  • Er noen oppdateringer kansellert?
  • Er det en lang kø med ventende oppdateringer som er eldre enn 10 minutter?

Overvåking av låseoppføringer (SM12)

Utfør Transaksjon SM12 og skriv '*' i feltet Brukernavn

Overvåking av låseoppføringer

SAP gir en låsemekanisme for å forhindre at andre brukere endrer posten du jobber med. I noen situasjoner frigjøres ikke låser. Dette kan skje hvis brukerne blir avskåret f.eks. på grunn av nettverksproblem før de er i stand til å frigjøre låsen.

Disse gamle låsene må ryddes, ellers kan det hindre tilgang eller endringer i postene.

Vi kan bruke låsstatistikk for å overvåke låsene som settes i systemet. Vi registrerer bare de låseoppføringene som har dato og klokkeslett fra forrige dag.

Overvåkingssystemlogg (SM21)

Vi kan bruke loggen til å finne og rette opp feil som oppstår i systemet og dets miljø.

Vi sjekker loggen for forrige dag med følgende valg/alternativ:

  • Skriv inn dato og klokkeslett.
  • Velg alternativknappproblemer og advarsler
  • Trykk på Les systemlogg på nytt.

Overvåkingssystemlogg

Sammendrag av melodi (ST02)

Trinn 1: Gå til ST02 for å sjekke Tune-sammendraget.

Trinn 2: Hvis du ser noen røde verdier, i SWAPS, dobbeltklikker du det samme.

Sammendrag av melodi

Trinn 3: I skjermbildet nedenfor klikker du på fanen 'Gjeldende parametre'

Sammendrag av melodi

Trinn 4: Noter ned verdien og profilparametrene

Sammendrag av melodi

Trinn 5: Gå til RZ10 (for å endre profilparameterverdiene)

Trinn 6: Lagre endringene.

Trinn 7: Start serveren på nytt for å ta den nye endringseffekten.

CPU-bruk (ST06)

CPU Utnyttelse

Inaktiv CPU-utnyttelsesgrad må være 60-65%, hvis den overskrider verdien, må vi begynne å sjekke minst følgende ting:

  • Kjør kommandoer på OS-nivå – topp og sjekk hvilke prosesser som tar mest ressurser.
  • Gå til SM50 eller SM66. Se etter langvarige jobber eller lange oppdateringsspørsmål som kjøres.
  • Gå til SM12 og sjekk låseoppføringer
  • Gå til SM13 og sjekk Oppdater aktiv status.
  • Se etter feilene i SM21.

ABAP-dumper (ST22)

Her sjekker vi tidligere dags dumping

ABAP dumper

Overvåking av spoleforespørsel (SP01)

For overvåking av spoleforespørsel, kjør SP01 og velg som nedenfor:

  • Sett '*' i feltet Laget av
  • Klikk på Overvåking av spoleforespørsel utfør-knappen.

Overvåking av spoleforespørsel

Her registrerer vi kun de forespørslene som er avsluttet med problemer.

Overvåking av spoleforespørsel

Overvåking av batchjobber (SM37)

For overvåking av bakgrunnsjobber, utfør SM37 og velg som nedenfor:

  • Sett '*' i feltet Brukernavn og Jobbnavn
  • I Jobbstatus velger du: Planlagte, Kansellerte, Frigitte og Fullførte forespørsler.

Overvåking av batchjobber

Transaksjonell RFC-administrasjon (SM58)

Transaksjons-RFC (tRFC, også opprinnelig kjent som asynkron RFC) er en asynkron kommunikasjonsmetode som utfører den kalte funksjonsmodulen i RFC-serveren bare én gang.

Transaksjonell RFC-administrasjon

Vi må velge visningsperioden som vi ønsker å se tRFC-ene for, og deretter velge '*' i brukernavnfeltet for å se alle anropene som ikke har blitt utført riktig eller som venter i køen.

QRFC-administrasjon (utgående kø-SMQ1)

Vi bør spesifisere klientnavnet her og se om det er noen utgående qRFC-er i vente- eller feiltilstand.

QRFC administrasjon

QRFC-administrasjon (Inbound Queue-SMQ2)

QRFC administrasjon

Vi bør spesifisere klientnavnet her og se om det er noen innkommende qRFC-er i vente- eller feiltilstand.

Databaseadministrasjon (DB02)

Databaseadministrasjon

Etter at du har valgt Nåværende størrelser på den første skjermen kommer vi til skjermen nedenfor som viser oss gjeldende status for alle tabellplassene i systemet.

Databaseadministrasjon

Hvis noen av tabellplassene er mer enn 95 % og den automatiske utstrekningen er av, må vi legge til en ny datafil slik at databasen ikke er full.

Vi kan også bestemme historien til tablespaces.

Databaseadministrasjon

Vi kan velge måneder, uker eller dager her for å se endringene som finner sted i en tabellplass.

Vi kan bestemme veksten av tablespace ved å analysere disse verdiene.

Databaseadministrasjon

Databaseadministrasjon

Databasesikkerhetskopieringslogger (DB12)

Fra denne transaksjonen kunne vi fastslå når siste vellykkede sikkerhetskopiering av systemet var. Vi kan gå gjennom forrige dags sikkerhetskopier og se om alt var bra eller ikke.

Vi kan også gå gjennom gjenta loggfilene og se om sikkerhetskopiering av gjenta logg var vellykket eller ikke.

Database backup logger

Rask Revforhåndsvisning

Daglige overvåkingsoppgaver

  1. Kritiske oppgaver
  2. SAP System
  3. Database

Kritiske oppgaver

Nei Oppgave transaksjon Prosedyre / Merknad
1 Sjekk at R/3-systemet er oppe. Logg på R/3-systemet
2 Sjekk at daglig sikkerhetskopiering er utført uten feil DB12 Sjekk database backup.

SAP System

Nei Oppgave transaksjon Prosedyre / Merknad
1 Sjekk at alle applikasjonsservere er oppe. SM51 Sjekk at alle servere er oppe.
2 Sjekk arbeidsprosesser (startet fra SM51). SM50 Alle arbeidsprosesser med status som «kjører» eller «venter».
3 Global arbeidsprosessoversikt SM66 Sjekk at ingen arbeidsprosess kjører mer enn 1800 sekunder
3 Se etter eventuelle mislykkede oppdateringer (oppdateringen avsluttes). SM13
  • Sett datoen til en dag siden
  • Skriv inn * i bruker-IDen
  • Sett til "alle" oppdateringer Se etter linjer med "Err."
4 Sjekk systemloggen. SM21 Sett dato og klokkeslett til før siste logggjennomgang. Se etter:

  • feil
  • Advarsler
  • Sikkerhetsmeldinger
  • Databaseproblemer
5 Review for kansellerte jobber. SM37 Skriv inn en stjerne (*) i bruker-ID. Bekreft at alle kritiske jobber var vellykkede.
6 Se etter "gamle" låser. SM12 Skriv inn en stjerne (*) for bruker-IDen.
7 Se etter brukere på systemet. SM04AL08 Review for en ukjent eller annen bruker-ID og terminal. Denne oppgaven bør gjøres flere ganger om dagen.
8 Se etter spoleproblemer. SP01 Skriv inn en stjerne (*) for Created BySe etter spolejobber som har vært "I prosess" i over en time.
9 Sjekk jobbloggen SM37 Se etter:

  • Nye jobber
  • Feil jobber
10 Revse og løse dumps. ST22 Se etter et for stort antall dumper. Se etter dumper av uvanlig karakter.
11 Review bufferstatistikk. ST02 Se etter bytteavtaler.

Database

Nei Oppgave transaksjon Prosedyre / Merknad
1 Review feillogg for problemer. ST04
2 Databasevekst mangler indekser DB02 Hvis tabellplass brukes mer enn 90 %, legg til ny datafil i den. Bygg opp de manglende indeksene på nytt
3 Databasestatistikklogg DB13