SAP Osnovni nadzor T-kodova i provjere ispravnosti

⚡ Pametni sažetak

SAP Nadzor sustava je svakodnevna rutina koja drži pod kontrolom poslužitelje, radne procese, zaključavanja, ažuriranja i zdravlje baze podataka. Osnovni T-kodovi kao što su SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 i DB12 daju administratorima potpuni proaktivni kontrolni popis.

  • 🖥️ Provjerite poslužitelje i radne procese: SM51 navodi aplikacijske poslužitelje, dok SM50 i SM66 otkrivaju status radnih procesa na razini instance i cijelog sustava.
  • 🔒 Uklonite zastarjele brave i ažuriranja: SM12 označava stare unose zaključavanja; SM13 hvata deaktivirana ažuriranja i zaglavljene redove čekanja.
  • 📜 Pregledajte sistemski zapisnik i dumpove: SM21 prikazuje greške i upozorenja; ST22 prikuplja ABAP kratke dumpove za taj dan.
  • Podešavanje međuspremnika i CPU-a: ST02 otkriva zamjene međuspremnika; ST06 potvrđuje da je CPU u stanju mirovanja oko 60–65% tijekom stabilnog opterećenja.
  • 🤖 Koristite umjetnu inteligenciju za otkrivanje anomalija: AI asistenti sažimaju obrasce SM21 i ST22, označavaju trendove rasta DB02 i preporučuju sljedeći istraživački T-kod.

SAP Praćenje i provjere performansi

Što je SAP Nadzor sustava?

SAP Nadzor sustava je dnevna osnovna rutina koja održava SAP održavati zdravlje krajolika provjeravanjem poslužitelja, radnih procesa, zaključavanja, ažuriranja, sistemskih zapisnika i stanja baze podataka u redovitim intervalima. Cilj je proaktivan - uočiti probleme prije nego što ih korisnici primijete.

Tipična dnevna kontrolna lista uključuje:

  • Provjera aplikacijskih poslužitelja.
  • Praćenje radnih procesa cijelog sustava.
  • Praćenje radnih procesa za pojedinačne instance.
  • Praćenje unosa brava.
  • Iskorištenost CPU-a.
  • Dostupan prostor u bazi podataka.
  • Praćenje procesa ažuriranja.
  • Praćenje sistemskog dnevnika.
  • Buffer statistike.
  • Praćenje serijskih poslova.
  • Praćenje zahtjeva za spul i broj zahtjeva za ispis.
  • Analiza ABAP dumpa.
  • Provjere performansi i konzistentnosti baze podataka.
  • Praćenje korisnika aplikacije.

Zašto dnevne provjere i nadzor sustava?

Dnevne provjere otkrivaju male probleme - zaglavljeni radni proces, staru bravu, tablični prostor koji se bliži 95% - prije nego što se kaskadno pretvore u prekide rada. One daju Basis timu pouzdanu osnovu kako bi se anomalije istaknule i unose povijesne podatke u odluke o planiranju kapaciteta.

Dnevne provjere / Nadzor sustava

Kako pratimo SAP Sustava?

Nadzor je organiziran oko T-kodova, od kojih svaki posjeduje određeni sloj - poslužitelje, radne procese, brave, ažuriranja, zapisnike, međuspremnike, CPU, dumpove, spool, batch poslove, RFC i bazu podataka. Odjeljci u nastavku redom opisuju svaku provjeru.

Provjera aplikacijskih poslužitelja (SM51)

SM51 navodi sve aktivne aplikacijske poslužitelje u okruženju, zajedno s uslugama i radnim procesima konfiguriranim na svakoj instanci.

Provjera aplikacijskih poslužitelja SM51

Praćenje radnih procesa za pojedinačne instance (SM50)

SM50 prikazuje svaki pokrenuti, proces na čekanju, zaustavljeni i PRIV proces na trenutnoj instanci. Svaki proces bi trebao biti u Trčanje or čekanje status; sve ostalo treba istražiti.

Praćenje radnih procesa za pojedine instance SM50

Zaslon prikazuje nekoliko korisnih stupaca:

  1. Status svakog radnog procesa (zauzet ili slobodan).
  2. Radnja koju poduzima zauzeti proces, prikazana u stupcu Radnja.
  3. Tablica baze podataka na kojoj se radi.

Tipični problemi i rješenja:

  • Korisnici se ne mogu prijaviti ili je grafičko korisničko sučelje sporo: Radni procesi dijaloga (DIA) su iscrpljeni. Potražite dugotrajne poslove (crveni indikator ispod Vrijeme). Otkažite ih putem Proces > Otkaži bez jezgre osloboditi utor.
  • PRIV u stupcu Razlog: Transakcija troši toliko memorije da je cijeli DIA radni proces "u vlasništvu" jednog korisnika. Razgovarajte s korisnikom i, ako je moguće, ponovno pokrenite zadatak u pozadini.
  • Dugotrajni SPO radni proces: Istražite poslužitelj ispisa ili pisač; zaglavljeni spool može monopolizirati proces.

Praćenje radnih procesa na razini cijelog sustava (SM66)

SM66 je globalni pregled radnog procesa. On objedinjuje podatke SM50 iz svake aktivne instance na jednom zaslonu, što ga čini najbržim načinom za uočavanje problema s performansama cijelog sustava.

Praćenje radnih procesa na razini cijelog sustava SM66

Na prvi pogled vidite:

  • Status svakog aplikacijskog poslužitelja.
  • Zašto se proces ne izvršava.
  • Je li proces ponovno pokrenut.
  • Korištenje CPU-a i vrijeme izvođenja zahtjeva.
  • Prijavljeni korisnik i klijent.
  • Izvješće se trenutno izvršava.

Praćenje korisnika aplikacije (AL08 i SM04)

AL08 navodi korisnike u svakoj aktivnoj instanci, dok SM04 prikazuje korisnike na trenutnoj instanci. I ID-ove površinskih terminala i klijente, što pomaže u potvrđivanju da su prijavljeni samo očekivani ID-ovi korisnika.

Korisnik aplikacije za praćenje AL08 i SM04

Praćenje procesa ažuriranja (SM13)

Trči SM13, mjesto * u korisnik polje i izvršiti. Ako nema ažuriranja na čekanju, red je prazan.

Procesi ažuriranja nadzora SM13

Prazan red SM13

Ako ažuriranja nisu aktivna, odgovorite na sljedeća pitanja:

  • Je li proces ažuriranja aktivan? Ako nije, je li ga deaktivirao sustav ili korisnik?
  • Je li neko ažuriranje otkazano?
  • Postoji li dugačak red ažuriranja na čekanju starijih od 10 minuta?

Nadzor unosa brave (SM12)

Pokrenite SM12 i unesite * u korisničko ime polje.

Nadzor unosa brave SM12

SAP Koristi mehanizam zaključavanja kako bi spriječio dva korisnika da istovremeno mijenjaju isti zapis. Ponekad pad mreže ili rušenje sesije ostavljaju zaključavanje. Stare brave moraju se ukloniti ili blokiraju pristup zapisima.

Zabilježite unose brave čija je vremenska oznaka od prethodnog dana ili ranije - to su kandidati za čišćenje.

Praćenje sistemskog dnevnika (SM21)

SM21 prikazuje sistemske pogreške, upozorenja i sigurnosne poruke. Koristite ga za precizno određivanje i ispravljanje problema u sustavu i njegovom okruženju.

Provjerite dnevnik od prethodnog dana pomoću:

  • Unesite raspon datuma i vremena.
  • Odaberite Problemi i upozorenja Radio gumb.
  • Kliknite Ponovno pročitaj sistemski zapisnik.

Zapisnik sustava za praćenje SM21

Sažetak melodije (ST02)

ST02 prikazuje sažetak podešavanja međuspremnika. Koristite dolje navedene korake za rješavanje problema sa zamjenom.

Korak 1) Otvorite ST02 za pregled sažetka melodije.

Korak 2) Double-kliknite bilo koju crvenu vrijednost ispod ZAMJENE.

Sažetak melodije ST02

Korak 3) kliknite Trenutni parametri Tab.

ST02 Trenutni parametri

Korak 4) Zabilježite vrijednosti i parametre profila.

Vrijednosti profila ST02

Korak 5) Otvorite RZ10 za promjenu vrijednosti parametara profila.

Korak 6) Spremite promjene.

Korak 7) Ponovno pokrenite poslužitelj kako bi nove vrijednosti stupile na snagu.

Iskorištenost procesora (ST06)

ST06 pokazuje performanse na razini operativnog sustava. Iskorištenost CPU-a u stanju mirovanja trebala bi biti oko 60–65%; dugotrajno veće opterećenje znači da je sustav pod pritiskom.

Iskorištenost CPU-a ST06

Kada je CPU visok, slijedite ovaj kratki trijažni put:

  • Pokretanje naredbi na razini operativnog sustava (npr. top) kako biste pronašli koji procesi koriste najviše CPU-a.
  • Otvorite SM50 ili SM66 i potražite dugotrajne zadatke ili upite za ažuriranje.
  • Otvorite SM12 i provjerite ima li starih unosa brave.
  • Otvorite SM13 za provjeru statusa ažuriranja.
  • Otvorite SM21 kako biste potražili sistemske pogreške.

ABAP ispisi (ST22)

ST22 bilježi ABAP pogreške tijekom izvođenja (kratke dumpove). RevSvako jutro pregledajte odlagališta otpada od prethodnog dana kako biste uočili neobične obrasce ili ponovljene prekršitelje.

ABAP odlagališta ST22

Nadzor zahtjeva za spool (SP01)

Pokrenite SP01 za praćenje zahtjeva za spooliranje:

  • ući * u Stvorio polje.
  • Kliknite Izvršiti.

Praćenje zahtjeva za spool SP01

Zabilježi samo zahtjeve prekinute zbog problema.

Zahtjevi za spool prekinuti

Praćenje paketnih poslova (SM37)

Pokrenite SM37 za praćenje pozadinskih poslova:

  • ući * u korisničko ime i Naziv posla Polja.
  • Pod Status posla odaberite Planirano, Otkazano, Otpušteno i Završeno.

Praćenje serijskih poslova SM37

Transakcijska RFC administracija (SM58)

Transakcijski RFC (tRFC), izvorno poznat kao asinhroni RFC, izvršava pozvani funkcijski modul na RFC poslužitelju točno jednom.

Transakcijski RFC SM58

Odaberite razdoblje prikaza koje želite pregledati, unesite * u korisničko polje i izvrši. Popis prikazuje sve pozive koji nisu uspješno izvršeni ili još uvijek čekaju u redu čekanja.

Administracija QRFC-a (Izlazni red čekanja — SMQ1)

SMQ1 prati izlazne qRFC redove. Navedite klijenta i potražite redove u čekanje or greška stanje.

QRFC Odlazni SMQ1

Administracija QRFC-a (Dolazni red čekanja — SMQ2)

SMQ2 odražava SMQ1 za dolazne qRFC redove. Navedite klijenta i potražite dolazne redove u čekanje or greška stanje.

QRFC Dolazni SMQ2

Administracija baze podataka (DB02)

DB02 je središnji kokpit za administraciju baze podataka. Prvi zaslon omogućuje vam detaljan pregled tablica, nedostajućih indeksa i povijesti rasta.

DB02 unos za administraciju baze podataka

odabrati Trenutne veličine vidjeti status svakog tabličnog prostora.

DB02 Trenutne veličine

Ako je bilo koji tablični prostor popunjen više od 95% i automatsko proširenje je isključeno, dodajte novu podatkovnu datoteku kako baza podataka ne bi ostala bez prostora.

Također možete pregledati povijest tabličnog prostora po mjesecu, tjednu ili danu kako biste uočili trendove rasta.

Odabir povijesti DB02

DB02 povijesni grafikon

Detaljni prikaz DB02

Zapisnici sigurnosne kopije baze podataka (DB12)

DB12 potvrđuje kada je pokrenuta posljednja uspješna sigurnosna kopija. Revpregledajte bazu podataka od prethodnog dana i ponovno provjerite sigurnosne kopije kako biste bili sigurni da su uredno završene.

Zapisnici sigurnosne kopije baze podataka DB12

Brz Revpogled: Kontrolna lista dnevnog praćenja

Donje tablice sažimaju ključne dnevne provjere za Basis administratore.

Kritični zadaci

# Zadatak transakcija Postupak / Napomena
1 Potvrdite da je R/3 sustav pokrenut. - Prijavite se na R/3 sustav.
2 Potvrdite da je dnevna sigurnosna kopija izvršena bez grešaka. DB12 Provjerite zapisnik sigurnosne kopije baze podataka.

SAP Provjere sustava

# Zadatak transakcija Postupak / Napomena
1 Potvrdite da je svaki aplikacijski poslužitelj aktivan. SM51 Svi serveri rade.
2 Provjerite radne procese. SM50 Svi radni procesi su u statusu Izvođenje ili Čekanje.
3 Globalni pregled radnog procesa. SM66 Nijedan radni proces ne traje dulje od 1800 sekundi.
4 Potražite neuspjela ili prekinuta ažuriranja. SM13 Postavite datum na prije jedan dan, unesite * u korisničkom ID-u postavite na "Sva" ažuriranja. Potražite retke s Err.
5 Provjerite sistemski zapisnik. SM21 Postavite datum i vrijeme prije zadnjeg pregleda. Potražite pogreške, upozorenja, sigurnosne poruke i probleme s bazom podataka.
6 Revpogledajte otkazane poslove. SM37 ući * u korisničkom ID-u. Potvrdite da je svaki kritični zadatak uspješno završen.
7 Provjerite ima li starih brava. SM12 ući * u korisničkom ID-u.
8 Provjerite postoje li korisnici u sustavu. SM04 / AL08 Tražite neočekivane korisničke ID-ove ili terminale; pregledavajte nekoliko puta dnevno.
9 Provjerite ima li problema s kalemom. SP01 ući * u odjeljku Kreirao/la. Potražite poslove čekanja koji su zaglavljeni kao "U obradi" dulje od sat vremena.
10 Provjerite dnevnik posla. SM37 Tražite nove ili netočne poslove.
11 Revtj. i razriješiti odlagališta. ST22 Potražite prekomjerne ili neuobičajene odlagališta otpada.
12 Revstatistika iew međuspremnika. ST02 Tražite zamjene.

Provjere baze podataka

# Zadatak transakcija Postupak / Napomena
1 Revpregledajte zapisnik grešaka baze podataka. ST04 Istražite sve nove greške.
2 Rast baze podataka i nedostajući indeksi. DB02 Ako je tablični prostor iskorišten > 90%, dodajte novu podatkovnu datoteku; ponovno izgradite nedostajuće indekse.
3 Zapisnik statistike baze podataka. DB13 Potvrdite dovršetak planiranih statističkih zadataka.

Pitanja i odgovori

Osnovni T-kodovi su SM51, SM50, SM66, SM12, SM13, SM21, SM37, SP01, ST22, ST02, ST06, DB02 i DB12. Zajedno pokrivaju poslužitelje, radne procese, zaključavanja, ažuriranja, zapisnike, izvatke, međuspremnike, CPU i stanje baze podataka.

SM50 prikazuje radne procese samo za trenutni aplikacijski poslužitelj. SM66 agregira podatke o radnim procesima za svaku aktivnu instancu, pružajući prikaz cijelog sustava koji je idealan za trijažu performansi među instancama.

Izbrišite zaključavanje tek nakon što potvrdite da je sesija vlasništva završila. Zaključavanja starija od prethodnog dana koja više nisu vezana za aktivnu sesiju obično se mogu sigurno ukloniti nakon savjetovanja s korisnikom ili timom vlasnika.

PRIV znači da dijaloški radni proces radi u privatnom (proširenom) načinu rada memorije jer je transakcija jednog korisnika postala prevelika. Drugi korisnici ne mogu koristiti taj radni proces dok se ne završi transakcija vlasnika.

Neaktivnost CPU-a oko 60–65% je zdrav cilj stabilnog stanja. Dugotrajno neaktivnost ispod 30% signalizira pritisak na kapacitet i zahtijeva pregled SM50, SM66, SM12, SM13 i SM21 kako bi se pronašao uzrok.

Većina provjera se izvodi jednom dnevno, idealno rano ujutro. Kritične provjere poput SM04/AL08 (aktivni korisnici), SM21 (sistemski dnevnik) i ST06 (CPU) pregledavaju se nekoliko puta dnevno, posebno tijekom vršnih radnih sati.

Alati umjetne inteligencije grupiraju SM21 poruke, sažimaju trendove ST22 dumpova, predviđaju iscrpljenost tabličnog prostora iz DB02 povijesti i preporučuju sljedeći istražni T-kod. To smanjuje šum i ubrzava odgovor na incident.

Da. AI asistenti ubacuju snimke zaslona i izvoze iz dnevnih T-kodova, a zatim izrađuju strukturirano izvješće koje označava anomalije, povezuje svaki problem sa sljedećim T-kodom i predlaže korake sanacije za Basis tim.

Sažmite ovu objavu uz: